Hallo zusammen,
ich möchte in einem Text nach z.B. [urlS]www.web.de[/urlS] suchen und durch www.web.de ersetzen. Dafür habe ich schon folgendes Skript geschrieben.
//URL rausfiltern
$hilf = strstr($beitrag_anzeigen,'[URLS]');
$laenge = strlen($hilf);
$hilf = substr($hilf, 6, $laenge);
$bis = strpos($hilf,"[/URLS]");
$url= substr($hilf, 0, $bis);
$replace = "[URLS]".$url;
$replace = $replace."[/URLS]";
$replace2 = "<a href='".$url."' target='_blank'>$url</a>";
$beitrag_anzeigen = str_replace($replace,$replace2,$beitrag_anzeigen);
[/php]
Jetzt habe ich nur das Problem, wenn eine URL mehrmals in einem Text vorkommt, dann ersetzt der nur das erste Vorkommen. Wie kann ich die anderen auch ersetzen.
Frank