Mailinglisten-Archive |
> 1|$pattern = array("<!-- Platzhalter1 -->", "<!-- Platzhalter2 -->", "<!-- > Platzhalter3 -->"); > 2|$replace = array("$var1", "$var2", "$var3"); > 3|$output = preg_replace($pattern, $replace, $content); > > ich bekomm immer die Meldung > Warning: No ending delimiter found in > /htdocs/list.php3 on line 3 > > kann mir hier jemand helfend unter die arme greifen? Das Handbuch greift einem immer gerne unter die Arme, insbesondere wenn die Fehlermeldung so schön aussagekräftig ist ... http://www.php.net/manual/de/ref.pcre.php "[...] The expression should be enclosed in the delimiters, a forward slash (/), for example. Any character can be used for delimiter as long as it's not alphanumeric or backslash (\).[...]" So sollte es funktionieren: <? $pattern = array( "/<!-- Platzhalter1 -->/", "/<!-- Platzhalter2 -->/", "/<!-- Platzhalter3 -->/" ); /* Die Anführungszeichen um die Variblen kannst Du Dir übrigens sparen: */ $replace = array( $var1, $var2, $var3 ); $output = preg_replace($pattern, $replace, $content); ?> Grüße Arne -- regiomedia gesellschaft fuer neue medien mbh gruener weg 6 | 61462 koenigstein im taunus telefon 06174-93858-0 | akl_(at)_regiomedia.de
php::bar PHP Wiki - Listenarchive