preg_replace и URL

rotator

Registered
Значи драснах си 1 кодче което да replace чужди URL та .. Кода работи но когато има така да го кажа URL с поддомейн не взима никакви мерки, ако някой помогне ще е много добре. :)

Код:
$msgmessage = preg_replace('/^((https?:\/\/)(www\.|ftp\.)?[\w\-]+\.[^\s\<]+)(?!\")/ism', '<font color="red">*</font> <a href="'.$settings['url'].'">'.$settings['url'].'</a> <font color="red">*</font>', $msgmessage);
 
Код:
$msgmessage = preg_replace('/^(((https?:\/\/)(www\.|ftp\.)?[\w\-]+\.[^\s\<]+)(?!\"))/ism', '<font color="red">*</font> <a href="$1">$1</a> <font color="red">*</font>', $msgmessage);
 

Back
Горе