Mailinglisten-Archive |
Mittlerweile kann ich das Problem genauer eingrenzen: Es scheint die Funktion ereg_replace zu sein, die in der neuen Version sich anders verhält. Ein Aufruf der Form: $description = ereg_replace( "<([^>]|\n)*>", "", $description ); führt in 3.0.14 offenbar zum Abbruch des Skripts, während es unter 3.0.11 wie gewünscht funktioniert - mit diesem Statement werden SGML-Tags aus $description entfernt. Wer weiss, woran das "neue" Verhalten liegt? Sascha Mantscheff schrieb: > Ich habe eine Reihe von PHP-Skripten, die unter Linux/Apache auf 3.0.11 > problemlos laufen. Nun ziehe ich auf einen neuen Server um, auf dem 3.0.14 > installiert ist, und einige Skripte laufen nicht mehr - sie liefern überhaupt > keinen Text zurück. > Ich vermute, es hängt mit Zeichenkettenfunktionen wie trim() oder substr() > zusammen, doch das Debugging ist mühsam mit telnet/vi. Hat jemand ähnliche > Probleme oder gar eine Lösung? > > s.m. > ---------------------------------------------------------------------- > Sascha Mantscheff Bruenglinghausen > D-51588 Nuembrecht > Fon ++49-2291-6444 > eMail sascha.mantscheff_(at)_t-online.de Fax ++49-2291-3841 > ---------------------------------------------------------------------- > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- ---------------------------------------------------------------------- Sascha Mantscheff Bruenglinghausen D-51588 Nuembrecht Fon ++49-2291-6444 eMail sascha.mantscheff_(at)_t-online.de Fax ++49-2291-3841 ----------------------------------------------------------------------
php::bar PHP Wiki - Listenarchive