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

1.43K
.
(\/)____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