Hallo,
ich habe z. Z. das Problem, dass, wenn ein String mit einer Zahl beginnt, eine Endlosschleife entsteht.
Das komische dabei ist, das [sel=bla]....[/sel] gar nicht in dem String vorkommt.
Leider konnte ich noch keine Lösung finden, die Suche habe ich natürlich schon benutzt.
Hier der Code.
Kann mir jemand erklären wo der Fehler liegt?
Danke schonmal im Vorraus.
byez - del
ich habe z. Z. das Problem, dass, wenn ein String mit einer Zahl beginnt, eine Endlosschleife entsteht.
Das komische dabei ist, das [sel=bla]....[/sel] gar nicht in dem String vorkommt.
Leider konnte ich noch keine Lösung finden, die Suche habe ich natürlich schon benutzt.
Hier der Code.
PHP:
while (preg_match("#\[sel=(.*?)\](.*?)\[\/sel\]#is", $msg) != $msg) {
$msg = preg_replace("#\[sel=(.*?)\](.*?)\[\/sel\]#is", '..html...\\1..html...', $msg);
}
Kann mir jemand erklären wo der Fehler liegt?
Danke schonmal im Vorraus.
byez - del