Hi,
Wie suchst und ersetzt Du denn zur Zeit. preg_replace() sollte eigentlich für genau Deine Aufgabe gemacht sein.
solange der suchausdruck gefunden wird
ersetze ihn
das Problem ist, dass ich links suche (zB.) und diese verändere in der Art: <a href=bla.htm">bla</a> wird zu <a href="blabla.htm?bla=bla"
bla</a>
d.h. es ist immer noch ein a-tag da und dieses wird wieder gefunden, wenn der String aufs Neue durchsucht wird. Somit ensteht eine endlos-Schleife.
Lösung1: ich schneide den String ab, sobald ich was gefunden habe, damit es nicht noch mal gefunden werden kann, aber ich kenne ja die genaue Position des Gefundenen nicht, da preg_match nur 0 oder 1 zurückgibt.
Lösung2: irgendeine geeignete Abbruchbedingung, aber mir fällt nichts passendes ein
Weisst Du was?
danke
ciao
romy
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode