{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (24 янв 2013, 01:18) [0/0] [0] [отв] [спам] [под] +1 | -1

function antilink($var) {

$var = eregi_replace(\"((https?|ftp)://)([[:alnum:]_=/-]+(\\\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/~%]*(\\\\?[[:alnum:]?+&_=/;%]*)?)?)\", \"[реклама]\", $var);
$var = strtr($var, array (
\".ru\" => \"***\",
\".com\" => \"***\",
\".net\" => \"***\",
\".org\" => \"***\",
\".info\" => \"***\",
\".mobi\" => \"***\",
\".wen\" => \"***\",
\".kmx\" => \"***\",
\".h2m\" => \"***\",
\".wup\" => \"***\",
\".su\" => \"***\",
\".funy\" => \"***\",
\".tk\" => \"***\"
));
return $var;
}

вроде всё праильно, но не работает

2. (24 янв 2013, 19:33) [0/0] [0] [отв] [спам] [под] +1 | -1
Stalkist,

Её нужно вызывать
echo antilink($text);

3. [автор] (24 янв 2013, 19:39) [0/0] [0] [отв] [спам] [под] +1 | -1
Rakovskiy,

вызываю также. В хеаде. Не работает.

4. (24 янв 2013, 19:43) [0/0] [0] [отв] [спам] [под] +1 | -1
Stalkist,

Всмысле в хеаде?
Ты вызывай эту функцию там где выводишь записи/сообщения

5. (24 янв 2013, 19:57) [0/0] [0] [отв] [спам] [под] +1 | -1

Eregi устаревшая функция к пыху 4 относится. Возможно из-за этого и не коректно работает. Я с подобным у себя сталкивался. Честно в код не вникал. Сказал, что первое неправильное бросилось в глаза.

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений