наводишь на цвет текста там не появляются цвета и меню бб кодов в две строчки
Кто нибудь сталкивался с этим?
Такой вопрос: есть ссылки в тексте вида: <a href="/game/1563/wurled.jar?PHPSESSID=rh3829r8fh238rrh8230">JAR</a>
Как мне регуляркой вырезать только ?PHPSESSID=u823f9203j932r8231ru23 (и этому подобное) ?
Где можно скачать учебник php для начинающих?Чтоб был понятен
Где можно скачать учебник php для начинающих?Чтоб был понятен
REALball (22.01.2012/10:31)
Такой вопрос: есть ссылки в тексте вида: <a href="/game/1563/wurled.jar?PHPSESSID=rh3829r8fh238rrh8230">JAR</a>
Как мне регуляркой вырезать только ?PHPSESSID=u823f9203j932r8231ru23 (и этому подобное)
$get = preg_replace('~\?PHPSESSID=([0-9a-z]{22})~', '', $get);
~XeOn~ (22.01.2012/18:36)
$get = preg_replace('~\?PHPSESSID=([0-9a-z]{22})~', '', $get);
Так, уже вырезал, всё ок стало
.gif)
Теперь у меня должны получиться норм ссылки, я их тащу в массив функцией preg_match_all(); с этим тоже проблем нету, затем я считаю результаты с помошью count(); он их нормально считает... Потом циклом for я пытаюсь их записать в папку files, присваивая рандомное имя, но файлы создаются только до шестого и весом в 0байт.
Вот часть кода, отвечающая за это:
//Обрабатываю файлы, чтоб убрать сессид...
$file_map = preg_replace('/\?PHPSESSID=([A-Za-z0-9]){20,34}/si', '', $file_map);
preg_match_all('/<a href=\"\/game\/\d{3, 5}\/(\d\/)?([a-z0-9-_]){4,70}\.jar\">/si', $file_map, $res_jar); //вытаскиваем все ссылки на файлы в многомерный массив
preg_match_all('/<font color=\"#\"><hr\/><\/font>(.*?)<br\/><a href=\"(.*?)\">JAR<\/a>/si', $file_map, $name_jar); //вытаскиваем название файла в многомерный массив
print_r($res_jar);
$count_f = count($res_jar[0])-1; //считаем кол-во файлов
//echo $count_f;
for ($f = 0; $f <= $count_f; $f++) {
$file_content = file_get_contents('http://site.com' . $res_jar[1][$f]); //откуда тащим контент
$file = fopen('files/game' .rand(1000, 9999). '_'. $i .'_'. $f . '.jar', 'w'); //открываем (вернее создаём файл) в нужном каталоге
fwrite($file, $file_content); //записываем нужный контент в документ
fclose($file); //перестаём работать с файлом
}
Помогите разобраться с моим быдлокодом, с меня +10
Исправтье мне запросы пожалуйста
>(head.php)
31. $admin1= mysql_result(mysql_query("SELECT admin FROM users WHERE id = '".$icoid."'"), 0);
50. $sex1=mysql_result(mysql_query("SELECT sex FROM users WHERE id = '$icoid'"), 0);
76. $rating = mysql_result(mysql_query("SELECT `rating` FROM `users` WHERE id = $onid"), 0);
>(forum.php)
629. $login=mysql_result(mysql_query("SELECT `login` FROM `users` WHERE id = '".$row["user"]."'"), 0);
Spayder (23.01.2012/14:04)
Исправтье мне запросы пожалуйста
>(head.php)
76. $rating = mysql_result(mysql_query("SELECT `rating` FROM `users` WHERE id = $onid"), 0);
>(forum.php)
629. $login=mysql_result(mysq
head.php
[php]
$res1 = mysql_fetch_assoc(mysql_query("SELECT admin FROM users WHERE id = '".$icoid."'"));
$admin1 = $res1['admin'];
$res2 = mysql_fetch_assoc(mysql_query("SELECT sex FROM users WHERE id = '$icoid'"));
$sex1 = $res2['sex'];
forum.php
$res3 = mysql_fetch_assoc(mysql_query("SELECT `login` FROM `users` WHERE id = '".$row["user"]."'"));
$login = $res3['login'];