ext3: Я удивляюсь , как так можно умудрится представить 5 строчек кода , которые не понятны совершенны. Как и ваши задачи а также их решение.
помоему тут всё просто, но может не так обьяснил
ext3: Зелень сливаеться и давит на МОЗГ
хотел как лучше )
Collapse: Чекай регулярки тут.
спасибо гляну
Collapse: Не получается с регулярками - делай без них.
регулярки знаю хорошо, сдесь что ещё, переустановил денвер и возникла эта проблема, эти же регулярки раньше работали на ура, возможно нужно php.ini ковырять
Dos3 добавил 31.01.2011 в 22:54
sashka_: в этом цикле, получается что последний круг останется в переменной, попробуй добавить точку перед равно.
oxid09, а что не на первые 2 из топа ? :)
По-моему для этих целей гораздо лучше подходит explode(';',$val)
можно и так, но я просто регулярки люблю, они универсальные :)
.= нэ то или нэ понэли
ну блин может не правильно понял чё надо, ну вообщем там будет перезаписываться переменная $links2
:)
10 cbvdjkjd
я об этом же писал, ты чё курил?
не, еслиб курил то не тупанул бы так )
я думал ты прикалываешся, после точки перед ровно не до рассуждений :)
что значит не причем ?
$link2 при каждом проходе присваивается новый результат
остается результат только от последнего прохода цикла...
хахаха, точно, жесть 😂😂😂
спасибо :), жаль не могу плюсануть )
щас проверил, работает :)
GizmoKoenig, тоесть у вас всё работает ? :)
значит дело у меня в настройках пхп
но $links и $links2 тут не причём
спасибо, жаль + не могу поставить :)
$links = file_get_contents("ссылки.txt"); // объявляешь переменную и пишешь туда "ссылки.txt"
считываю файл в строку
$banned = file("забанены.txt"); // а тут массив ?
ага массив
$banned = str_replace("\r\n" , "" , $banned); // чистишь перевод каретки и прочую "бяку"
да
preg_match("/(http:\/\/.*.фриха.ru)/U" , "$val" , $url); // тут не понял что имено обрабатывает
тут в $val строка вида http://miodowncanxi1970.fri.ru/;ftp.fri.ru;miodowncanxi1970;625020;/
сохраняем только урл вида http://miodowncanxi1970.fri.ru в $url[1]
//echo $url[1] . "<br>"; // тут походу был дебаг
да, выведет все ссылки в браузере с новой строки
$links2 = preg_replace("/<a href=\"$url[1]\/.*\">.*<\/a>/U" , "" , $links); // тут идет замещение "убиваешь ссылки"
}
да, ищю урлы и удаляю полностью совпавшие ссылки
echo $links2; // выводишь
и вижу в браузере что нех. он не удалил )
Dos3 добавил 31.01.2011 в 23:52
GizmoKoenig, и чё ? :)
смайл вы преждевременно поставили )))
точка перед равно , это не присоеденение ?
вроде оно , тогда жжешь :)
причём там равно только в одном месте, в регулярном выражении, остальное операторы )
Dos3 добавил 31.01.2011 в 23:34
в лоб спросил яндекс
извени, но если ты не знал про "присоединение" в пхп то как ты вообще разбираешь код :)
а sashka прикалывается просто
Я удивляюсь , как так можно умудрится представить 5 строчек кода , которые не понятны совершенны. Как и ваши задачи а также их решение.
помоему тут всё просто, но может не так обьяснил
Зелень сливаеться и давит на МОЗГ
хотел как лучше )
Чекай регулярки тут.
спасибо гляну
Не получается с регулярками - делай без них.
регулярки знаю хорошо, сдесь что ещё, переустановил денвер и возникла эта проблема, эти же регулярки раньше работали на ура, возможно нужно php.ini ковырять
Dos3 добавил 31.01.2011 в 22:54
в этом цикле, получается что последний круг останется в переменной, попробуй добавить точку перед равно.
жжошь :D
10 символов
$массив - можно и массивом, но мне и строкой нравится, причём строку(в данной ситуации) обрабатывает быстрее
не так тебя понил, строку не в preg_match имел ввиду, а в preg_replace )
Dos3 добавил 31.01.2011 в 22:12
ext3, короче не надо умничать :), синтаксических ошибок тут нет, вверху просто не так тебя понил
Dos3 добавил 31.01.2011 в 22:15
у меня давно и упорно это не работает "//"
эти ограничители могут быть любыми кроме спец символов, читай мануал
а /U - нафиг тут нужно ?
жадность там нужна, так как
строки в файле забанены.txt в таком виде: http://miodowncanxi1970.фриха.ru/;ft...970;64744737;/
вобщем нужна там жадность )
Dos3 добавил 31.01.2011 в 22:17
Совершенно , лень
спасибо что хоть попробовал помоч :)