Ik heb de volgende functie om een url direct om te zetten in een link:
Maar nu neemt het dus ook nog de spatie voor de url mee, wat niet de bedoeling is. Hoe kan ik dat oplossen?
PHP:
1
2
3
4
5
6
7
| function link_url ($input) { $http_rx = "[^>\"](http://|ftp://)([a-zA-z0-9%/;\\+\\?&=\\._-]*)"; $www_rx = "[^/>\"](www[a-zA-z0-9%/;\\+\\?&=\\._-]*)"; $processed = ereg_replace("$http_rx","<a href=\"\\0\">\\0</a>",$input); $processed = ereg_replace("$www_rx","<a href=\"http://\\0\">\\0</a>",$processed); return $processed; } |
Maar nu neemt het dus ook nog de spatie voor de url mee, wat niet de bedoeling is. Hoe kan ik dat oplossen?