@Benny-one
Also wenn du URL im Text hast, dann läuft dein RegExp in die Falle
Mit PHP 5 auf FreeBSD und PHP4 dito...
Gruss
tobi
Also wenn du URL im Text hast, dann läuft dein RegExp in die Falle
Code:
$text = 'Das ist einb blub text <a href="http://www.google.com">google</a> der ads peter kr.'; $text = preg_replace('/(.*?)(blub|google|peter)(.*?)/i', '$1<a href="http://www.google.de/">$2</a>$3', $text); echo '<pre>'; print_r($text); echo '</pre>'; //Ergebnis <pre>Das ist einb <a href="http://www.google.de/">blub</a> text <a href="http://www.<a href="http://www.google.de/">google</a>.com"> <a href="http://www.google.de/">google</a></a> der ads <a href="http://www.google.de/">peter</a> kr.</pre>
Gruss
tobi
Kommentar