Mailinglisten-Archive |
Tim Hildebrandt schrieb: > [...] > Ich druchlaufe beim Speichern meines Textes also alle DB-Einträge mit den > dazu gespeicherten Bildern (die jeweilige ID ist ja dann bekannt) und > verwende momentan folgenden Code zum Austauschen der Informationen: > > $bid_var = "<!--bild:" . $bildid . "-->"; > $pattern = "/<IMG[^>](.*?)" . $bildid . "(.*)>/siU"; > $gesamter_text = preg_replace($pattern, $bid_var, $gesamter_text); > > Sobald aber die Anzahl der eingefügten Bilder > 1 ist, verschluckt die > "preg_replace" Funktion den gesemten Text vom Start des _ersten_ Bildes > "<img..." bis zum Ende des _letzten_ Bildes, das ja durch die letzte > schließende spitze Klammer repräsentiert wird ">". $pattern = "/<img[^>]+id=\"" . $bildid . "\"[^>]+>/siU"; -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive