пхп, нужна помошь

123
E3
На сайте с 20.12.2010
Offline
18
#11

точка перед равно , это не присоеденение ?

вроде оно , тогда жжешь :)

в лоб спросил яндекс

$c .= $e;
Второй пример прибавляет к строке $c значение $e. Точка перед «равно» означает, что содержимое $c будет дополнено переменной $e.
sashka_
На сайте с 27.01.2010
Offline
103
#12

ну блин может не правильно понял чё надо, ну вообщем там будет перезаписываться переменная $links2

Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
Dos3
На сайте с 07.01.2011
Offline
363
#13
ext3:
точка перед равно , это не присоеденение ?

вроде оно , тогда жжешь :)

причём там равно только в одном месте, в регулярном выражении, остальное операторы )

Dos3 добавил 31.01.2011 в 23:34

ext3:
в лоб спросил яндекс

извени, но если ты не знал про "присоединение" в пхп то как ты вообще разбираешь код :)

а sashka прикалывается просто

E3
На сайте с 20.12.2010
Offline
18
#14

штурм


<?
set_time_limit(0); // время выполнения скрипта == неограниченно

$links = file_get_contents("ссылки.txt"); // объявляешь переменную и пишешь туда "ссылки.txt"

$banned = file("забанены.txt"); // а тут массив ?
$banned = str_replace("\r\n" , "" , $banned); // чистишь перевод каретки и прочую "бяку"

foreach($banned as $val){ // цикл (как раз массив $banned)

preg_match("/(http:\/\/.*.фриха.ru)/U" , "$val" , $url); // тут не понял что имено обрабатывает

//echo $url[1] . "<br>"; // тут походу был дебаг

$links2 = preg_replace("/<a href=\"$url[1]\/.*\">.*<\/a>/U" , "" , $links); // тут идет замещение "убиваешь ссылки"
}

echo $links2; // выводишь :)

?>

кефир :)

ext3 добавил 31.01.2011 в 23:42

Dos3:
извени, но если ты не знал про "присоединение" в пхп то как ты вообще разбираешь код

Я ненавижу "разбирать" чужой код :)

[Удален]
#15

🙅

<?

set_time_limit(0);

$links = file_get_contents("ссылки.txt");

$banned = file("забанены.txt");

$banned = str_replace("\r\n" , "" , $banned);

foreach($banned as $val){

preg_match("/(http:\/\/.*.фриха.ru)/U" , "$val" , $url);

//echo $url[1] . "<br>";

$links = preg_replace("#<a href=\"$url[1]\/.*\">.*<\/a>#U" , "" , $links);

}

echo $links;

?>

Dos3
На сайте с 07.01.2011
Offline
363
#16
ext3:
$links = file_get_contents("ссылки.txt"); // объявляешь переменную и пишешь туда "ссылки.txt"

считываю файл в строку

ext3:
$banned = file("забанены.txt"); // а тут массив ?

ага массив

ext3:
$banned = str_replace("\r\n" , "" , $banned); // чистишь перевод каретки и прочую "бяку"

да

ext3:
preg_match("/(http:\/\/.*.фриха.ru)/U" , "$val" , $url); // тут не понял что имено обрабатывает

тут в $val строка вида http://miodowncanxi1970.fri.ru/;ftp.fri.ru;miodowncanxi1970;625020;/

сохраняем только урл вида http://miodowncanxi1970.fri.ru в $url[1]

ext3:
//echo $url[1] . "<br>"; // тут походу был дебаг

да, выведет все ссылки в браузере с новой строки

ext3:
$links2 = preg_replace("/<a href=\"$url[1]\/.*\">.*<\/a>/U" , "" , $links); // тут идет замещение "убиваешь ссылки"
}

да, ищю урлы и удаляю полностью совпавшие ссылки

ext3:
echo $links2; // выводишь

и вижу в браузере что нех. он не удалил )

Dos3 добавил 31.01.2011 в 23:52

GizmoKoenig, и чё ? :)

смайл вы преждевременно поставили )))

E3
На сайте с 20.12.2010
Offline
18
#17
Dos3:
GizmoKoenig, и чё ?

смайл прикольный :)

[Удален]
#18
Dos3:
считываю файл в строку

ага массив

да

тут в $val строка вида http://miodowncanxi1970.fri.ru/;ftp.fri.ru;miodowncanxi1970;625020;/
сохраняем только урл вида http://miodowncanxi1970.fri.ru в $url[1]

да, выведет все ссылки в браузере с новой строки

да, ищю урлы и удаляю полностью совпавшие ссылки

и вижу в браузере что нех. он не удалил )

Dos3 добавил 31.01.2011 в 23:52
GizmoKoenig, и чё ? :)
смайл вы преждевременно поставили )))

Да ,собственно, всё....

бан

http://miodowncanxi1970.фриха.ru/;ft...970;64744737;/

http://miodowncanxi1971.фриха.ru/;ft...970;64744737;/

http://miodow1.фриха.ru/;ft...970;64744737;/

http://miodowncanxi1980.фриха.ru/;fdfghj737;/

ссылки

<a href="http://abblurel69.фриха.ru/pravilnoe-pitanie-po-korolevoy.html">rere</a>

<a href="http://miodowncanxi1970.фриха.ru/pravilnoe-pitanie-po-korolevoy.html">rrr</a>

<a href="http://miodowncanxi1980.фриха.ru/pravilnoe-pitanie-po-korolevoy.html">222</a>

<a href="http://miodowncanxi19708.фриха.ru/prorolevoy.html">fu</a>

результат

<a href="http://abblurel69.фриха.ru/pravilnoe-pitanie-po-korolevoy.html">rere</a>

<a href="http://miodowncanxi19708.фриха.ru/prorolevoy.html">fu</a>

Dos3
На сайте с 07.01.2011
Offline
363
#19

GizmoKoenig, тоесть у вас всё работает ? :)

значит дело у меня в настройках пхп

но $links и $links2 тут не причём

спасибо, жаль + не могу поставить :)

[Удален]
#20
Dos3:
GizmoKoenig, тоесть у вас всё работает ? :)
значит дело у меня в настройках пхп
но $links и $links2 тут не причём

что значит не причем ?

$link2 при каждом проходе присваивается новый результат

остается результат только от последнего прохода цикла...

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий