Hi, I did a quick search for something like this below but did not find it.
Would you please criticize it. Thanks. function &MakeUrls(&$data) { $words = explode(" ", $data); $new_data = ""; while (list ($key,$row) = each ($words) ) { if (preg_match ("/^http:\/\//", $row)) { // should just be the url here $new_data .= "<a href=\"$row\">$row</a> "; continue; } if (preg_match ("/http/", $row)) { // catch on the line break which I did not explode on $row = preg_replace ("/(http[^\s]+)/","<a href=\"\\1\">\\1</a>", $row); } $new_data .= "$row "; } return $new_data; } # End Get Peter --------------------------- "Reality is that which, when you stop believing in it, doesn't go away". -- Philip K. Dick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]