Nieuw lid |
|
Hallo Sitemasters,
Ik gebruik volgende preg_replace om uit het database-veld 'bericht' een zoekwoord te highlighten (andere kleur e.d.):
$bericht = preg_replace("/".$zoekwoord."/i", "<font class=\"zoeken\">". $zoekwoord ."</font>",$bericht);
$bericht = preg_replace("/".$zoekwoord."/i", "<font class=\"zoeken\">". $zoekwoord ."</font>",$bericht);
Nu zit ik met het probleem dat als er een url in het bericht staat, deze ook wordt gehighlight, dus zo:
Zoekwoord:
Het veld 'bericht' uit database:
[url=http://www.djnoiz.be/testje]Dit is een test[/url]
[url=http://www.djnoiz.be/testje]Dit is een test[/url]
wordt vervangen door:
[url=http://www.djnoiz.be/<font classs="zoeken">testje</font>]Dit is een test[/url]
[url=http://www.djnoiz.be/<font classs="zoeken">testje</font>]Dit is een test[/url]
Daardoor werkt de url dus niet meer ...
Bestaat er een manier om dit op te lossen?
Alvast bedankt!
|