<?php
function makeLink($string){
/*** make sure there is an http:// on all URLs ***/
$string = preg_replace("/([^\w\/])(www\.[a-z0-9\-]+\.[a-z0-9\-]+)/i", "$1http://$2",$string);
/*** make all URLs links ***/
$string = preg_replace("/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i","<a target=\"_blank\" href=\"$1\">$1</A>",$string);
/*** make all emails hot links ***/
$string = preg_replace("/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","<A HREF=\"mailto:$1\">$1</A>",$string);
return $string;
}
echo makeLink('http://snoodo.com');
Warning: preg_replace(): Compilation failed: invalid range in character class at offset 14 in /in/jcLKO on line 7
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /in/jcLKO on line 9
Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /in/jcLKO on line 9
Warning: preg_replace(): Compilation failed: invalid range in character class at offset 14 in /in/jcLKO on line 7
Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /in/jcLKO on line 9