Hallo,
Ik probeer een tekst als http://www.bla.com/?email=bla@bla.com te vervangen door een html link. Ik krijg echter niet voor elkaar dat het teken @ wordt meegenomen bij de replace.
De code:
$Line = preg_replace('/\b( |^|\b)((http(s?):\/\/)|(www\.))([\w\.]+)([\/\w+\.\-\?\&\=]+)\b/i','$1<a href="http$4://$5$6$7" target="_blank">$3$4$5$6$7</a>', $Line);
suggesties?
Ik probeer een tekst als http://www.bla.com/?email=bla@bla.com te vervangen door een html link. Ik krijg echter niet voor elkaar dat het teken @ wordt meegenomen bij de replace.
De code:
$Line = preg_replace('/\b( |^|\b)((http(s?):\/\/)|(www\.))([\w\.]+)([\/\w+\.\-\?\&\=]+)\b/i','$1<a href="http$4://$5$6$7" target="_blank">$3$4$5$6$7</a>', $Line);
suggesties?