When I use what you wrote like this:
function encode($str)
{
$str = eregi_replace ( "((ht|f)tps?://[^[:blank:]\r\n]+)", "<a target=\"_blank\" href=\"\0\">\0</a>", $str);
return $str;
}
$m = encode($msg);
echo $m;
This prints: "<a target="_blank" href="
Why?