Hey Leute,
ich benutze preg_replace um eine URL direkt in einen Link umzuwandeln:
/*** 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);
Leider wandelt es
http://www.example.com/profile.php?ref=profile&id=10000 in
http://www.example.com/profile.php?ref=profile um,
es "schneidet" den &10000 Teil also ab. Was muss ich ändern, um diesen Teil beizubehalten?
Vielen Dank!
ich benutze preg_replace um eine URL direkt in einen Link umzuwandeln:
/*** 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);
Leider wandelt es
http://www.example.com/profile.php?ref=profile&id=10000 in
http://www.example.com/profile.php?ref=profile um,
es "schneidet" den &10000 Teil also ab. Was muss ich ändern, um diesen Teil beizubehalten?
Vielen Dank!
Kommentar