txtからurlへの変換用のコードのこの部分があります
$message=preg_replace("/(?i)\b((?:https?:\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'\".,<>?«»“”‘’]))/", "<a href=\"$1\">$1</a>", $message);
上記のコードは、(ユーザーが送信したフォームからの) $message を html の URL に変換するための私の PHP ファイルにあります。ユーザーが www.google.com を指定すると、出力はhttp://www.MYDOMAIN.com/www.google.comになります。どこに "<a href=\"$1\">$1</a>"
問題があるのか わかりません。何か助けはありますか?