Хак функции antilink (php 5.3+)

958
.
(\/)____o_O____(\/)
hooligan, версия >5.3
.
Koenig (19.12.2011/13:23)
hooligan, версия >5.3
дык я и так и так пробовал... Если filter то синтаксис, если replase то просто не работает... Хз полтергейс... Гг
.
(\/)____o_O____(\/)
hooligan, на денвере у меня с replace тоже не работало, и прочие регулярки, наверное сборка пхп такая
.
Koenig, вроде хостер не школьник jino.ru попробую спросить у техподдержки...
.
Операционная система:Linux 2.6.18-238.12.1.el5
Версия Perl:5.8.8
Версия PHP:5.2.17
Версия MySQL:5.1.47
Путь к Perl:/usr/bin/perl
Путь к PHP:/usr/local/bin/php
.
Koenig
(\/)____o_O____(\/)
PHP Version 5.2.17
Linux srv58-h-st.jino.ru 2.6.18-194.32.1.el5 #1 SMP Wed Jan 5 17:52:25 EST 2011 x86_64
.
Koenig (19.12.2011/10:31)
кроет рекламу кроме вашего сайта
function antilink($var) {
global $home;
return preg_filter('#(?!' . $home . ')http://\S+[[:alnum:]]?#si', '[реклама]', $var);
}

ниже чем на php 5.3
Спасибо, полезная Вещь!
.
╭∩╮ (`-`) ╭∩╮
Jane (19.12.2011/12:10)
ссылки типа sait,ru или sait_ru будут заменяться?
Такое по ходу ничем не вырежешь, иначе будет задевать и правильные слова.
Толкового модера пока никто еще не отменял.
.
(\/)____o_O____(\/)
maks-93, Всмысле украл? Переписана стандартная функция, причем даже регулярка другая. Или ты про идею, просто не работает или пишет ошибку?
.
(\/)____o_O____(\/)
maks-93, На preg_replace менял? Синтаксис уже не ко мне
Всего: 53