Тема: Запрет на написание сторонних адресов (WAP/WEB мастеру/Помощь мастерам) UVERworld (18 Aug 2015 в 22:19) знаю код по запрету на http https и на окончание .ru / .com / .ua и тд scpasis13 (18 Aug 2015 в 22:42) С антиспама можно сделать CreatorAndrey (19 Aug 2015 в 07:46) у меня есть такое для социала . нужно взять анти спам4 и поредачить немного его Fan-Style (19 Aug 2015 в 08:15) Извините что не по теме.Но нужен знающий человек http://dcms-social.ru/forum/20/44/59870/ Hack (19 Aug 2015 в 12:03) Тоже такое надо бы сделать) [i]Добавлено:[/i] А ты из антимата переделай)) Сделай еще один файл, только не все сайты пиши, а просто пометь с окончанием .ру .ru .com Все известные домены. Optimuses (19 Aug 2015 в 22:21) Вот начало тебе :) <?php if (stripos(\'http://\', $_POST[\'msg\'])) // есть ли в отправленом сообщение ссылка { if (stripos($_POST[\'msg\'], $_SERVER[\'HTTP_HOST\'])) // ссылка локального сайта? { //можно отправлять } else { //низя } } ?> З.Ы Можно его лучше сделать(список доменов), но мне лень) Nnm (20 Aug 2015 в 00:02) чудите парни <? $link=array(\'.ru\',\'.ua\',\'.org\',\'.net\',\'.com\',\'.biz\',\'.info\',\'.name\',\'.mobi\',\'.su\',\'.us\',\'.tk\'); if (str_replace($link,\'spam\',my_esc($_POST[\'msg\']))!==my_esc($_POST[\'msg\']))$err[]=\'Ссылки запрещены!\'; ?> при этом ссылки типа [url=/guest/... будут проходить спокойно поскольку не содержат домена. Izgoj (20 Aug 2015 в 19:04) Не, мне бы так, что бы без списков доменов. Сидеть вписывать все домены жестко. Их целая куча, плюс появляются новые каждый год. Мне бы просто общий запрет на ввод ссылок, кроме своих. Или еще лучше вариант, не пропускать домены кроме доверенных. А вот доверенные уже можно и вписать, типа домены ВК, ОД, и своего адреса. Я так понимаю этот запрет можно настроить всего в одном файле, отвечающем за вывод ссылок? Izgoj (26 Aug 2015 в 22:05) Ну что, никто не знает решения задачи? ) Готов оплатить за рабочее решение задачи.) Mstivoj (27 Aug 2015 в 06:08) Izgoj, Это дело всё редачится в sys/fnc/links.php там делофф на 5 сек. Я на днях кому то делал :D ============ Убрать пару сток кода написать вместо него Реклама и радоваться :) elyorbek (27 Aug 2015 в 06:28) elyorbek : gix.su в 06:25:01 всем привет пачиму gix.su не работает кто знаещ Izgoj (27 Aug 2015 в 09:36) --Цитата-- Mstivoj (27 Aug 2015 в 06:08): Izgoj, Это дело всё редачится в sys/fnc/links.php там делофф на 5 сек. Я на днях кому то делал :D ============ Убрать пару сток кода написать вместо него Реклама и радоваться :) ---------- Mstivoj, ну я подозревал что в этом файле.) Ток знаний полноценных нема, что бы за 5 сек сделать. За 5 дней наверное смогу ))) Но сток времени нет свободного. ) [i]Добавлено:[/i] elyorbek, наркоман? Jvk35 (27 Aug 2015 в 11:40) На держи))С установкой помогу в лс <?php function antispam_help($text) { $dom = array(\'www.\',\'wap.\'); //поддомены if(preg_match(\'#^(https?|ftp)://(\'.implode(\'|\',$dom).\')?\'.str_replace(\'.\',\'.\',$_SERVER[\'SERVER_NAME\']).\'#\',$text[0])) return \'<a href=\"\'.$text[0].\'\">\'.$text[0].\'</a>\'; else return \'[реклама]\'; } function antispam($text) { return preg_replace_callback(\"#(https?|ftp)://S+[^s.,>)];\'\"!?]#\", \'antispam_help\', $text); } ?> Источник: http://dcms-social.ru/forum/20/44/59868/