{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Slic * 0.11
[автор] (12 фев 2015, 23:09) [1/0] [1] [отв] [спам] [под] +1 | -1

Надоели спамеры на сайте. Обращаюсь с помощью к вам. В полезных кусках кодов так и не нашёл рабочего и действенного метода замены ссылок. Вообщем нужна функция которая будет запрещать любые ссылки на посторонние ресурсы кроме сайта на котором данная функция работает. Желательно чтобы фильтровала как с http:// так и без. Помогите пожалуйста)


Изм. 1 раз. / Посл. изм.
Slic * 0.11
(12 фев 2015, 23:29)
2.
MMDanse * 1.41
(12 фев 2015, 23:12) [0/0] [0] [отв] [спам] [под] +1 | -1

тоже интересно. на мастерам вроде есть

3.
WaQum * 1.1
(12 фев 2015, 23:19) [0/0] [0] [отв] [спам] [под] +1 | -1

+ тоже хочу такой *

4.
Lorinz * 1.32
(12 фев 2015, 23:38) [0/0] [0] [отв] [спам] [под] +1 | -1

Slic, [code]
<?
function mysite($msg,$site){
$exp = explode('/',$msg); //делим что получили
if($exp[0] =='http:'){ //если запрос с http://
if($exp[2] == $site){$mmg = $msg;} else {$mmg = '[реклама]';}
} else {// если с www
if($exp[0] == 'www.'.$site){$mmg = $msg;} else {$mmg = '[реклама]';}
}
return $mmg;
}

$msg = 'http://lorinz.ru/1/';

echo mysite($msg,'lorinz.ru'); // вызов
?>

[/code]
писал на скорую руку могут быть ошибки

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