удаление ссылок

leenex

Новичок
Нужна помощь!

Ув программисты!
Нужна помощь с функцией!


У меня есть строка $mseg, и есть функция

PHP:
function antireklama($mesg){
  global $chat_url;
  if (function_exists('preg_replace')){
    $mesg = preg_replace("#[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}#si",
     "'[попытка рекламы]'", $mesg);
    if ( !preg_match('#lennex\.net#si', $mesg) ) {
      $mesg = preg_replace("/(?<!<a href=\")(?<!\")(?<!\">)(((http|https|ftp):\/\/)?[\w?=&.\/-~#-_]+)/e",
      "'[попытка рекламы]'", $mesg);
    } else {
      $mesg = preg_replace("/(?<!<a href=\")(?<!\")(?<!\">)(((http|https|ftp):\/\/)?[\w?=&.\/-~#-_]+)/e",
      "'<a href=\"".$chat_url."go.php?url=\\1\" target=\"_blank\">\\1</a>'",
      $mesg);
    }
  }
return $mesg;
}

$mesg = antireklama($mesg);
Эта функция по идее должна убирать в строке ссылки типа ssilka.ru и http://ssilka.ru
Но функция не работает!
Помогите, может я где-то накосячил!
Спасибо!
 
Сверху