Mailinglisten-Archive |
Hi, > Heye, Christian wrote: > > System: NT4.0/PHP4(neuester Patch)cgi-Version/IIS4.0 > > laut meinem schlauen Buch (Jörg Krause...) kann ich folgendes scheiben: > ereg_replace("\x5B","",$test); wobei $test="123[[[123" und das Ergebnis > $test = "123123" sein soll. > Das Ergebniss ist jedoch > > Warning: REG_EBRACK: in C:\InetPub\wwwroot\faq\suchen.php on line 8 > Wer lesen kann, ist klar im Vorteil. Die Beschreibung dieser Funktion (Hexwerte: \xHH) rankt sich um die preg-Funktionen (siehe Abschnitt 9.6.3)! Mit preg_replace funktioniert es denn auch wie erwartet. > Etwas ähnliches passiert bei ereg_replace("\\","",$test)mit > $test="123\\\123" > > Warning: REG_EESCAPE: in C:\InetPub\wwwroot\faq\suchen.php on line 9 > > außerdem wird der Eingabestring in 123\\\\123 verwandelt. > Wenn magic_quotes an ist, hilft (falls man das nicht generell ändern kann/will) stripslashes. Dann funktioniert auch dieser Ausdruck. Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ----------------------------------------------------
php::bar PHP Wiki - Listenarchive