Всем доброго времени суток. Решил вчера вернуться в веб, но после долгого перерыва потерял сноровку как бы. Вот следующей функции надо сделать условие. Что-то типа если в переменной нашелся домен моего сайта - то его не надо вырезать.
function AntiReklama($msg) {
$msg = preg_replace('~\[url=(https?://.+?)\](.+?)\[/url\]|(https?://(www.)?[0-9a-z.-]+.[0-9a-z]{2,6}[0-9a-zA-Z/?.~&_=/%-:#]*)~', '###', $msg);
$replace = array('.ru' => '***', '.com' => '***', '.biz' => '***', '.cn' => '***', '.in' => '***', '.net' => '***', '.org' => '***', '.info' => '***', '.mobi' => '***', '.wen' => '***', '.kmx' => '***', '.h2m' => '***', '.esy.es' => '***', '.рф' => '***', '.tk' => '***',);
if(preg_match("/vhostblabla.cpsite.ru/i",$msg)) {
return $msg;
}
else
{
return strtr($msg, $replace);
}
}
function AntiReklama($msg) {
$msg = preg_replace('~\[url=(https?://.+?)\](.+?)\[/url\]|(https?://(www.)?[0-9a-z.-]+.[0-9a-z]{2,6}[0-9a-zA-Z/?.~&_=/%-:#]*)~', '###', $msg);
$replace = array('.ru' => '***', '.com' => '***', '.biz' => '***', '.cn' => '***', '.in' => '***', '.net' => '***', '.org' => '***', '.info' => '***', '.mobi' => '***', '.wen' => '***', '.kmx' => '***', '.h2m' => '***', '.esy.es' => '***', '.рф' => '***', '.tk' => '***',);
if(preg_match("/vhostblabla.cpsite.ru/i",$msg)) {
return $msg;
}
else
{
return strtr($msg, $replace);
}
}