Mailinglisten-Archive |
Guten Abend! Ich würde gerne eine auf PHP4 begonnene Applikation auf PHP5 migrieren. Darin kommen unter PHP4 mehrere PEAR Bibliotheken zum Einsatz, unter anderem MDB2 als Datenbank-Abstraktionslayer (für MySQL) und HTTP_Session (mit MDB2 Container) zum Speichern von Session-Daten in der Datenbank. Der MDB2-Container von HTTP_Session scheint ein Problem mit PHP5 zu haben. Ich bekomme die folgende Fehlermeldung: Catchable fatal error: Object of class MDB2_Error could not be converted to string in /var/www/_pear/HTTP/Session/Container/MDB2.php on line 181 Ich weiß leider mit der Meldung nichts anzufangen. Zeile 177 bis 181 von MDB2.php sehen so aus: $query = sprintf("SELECT data FROM %s WHERE id = %s AND expiry >= %d", $this->options['table'], $this->db->quote(md5($id), 'text'), time() ); Heißt das, $this->options['table'] oder $this->db->quote(md5($id), 'text') gibt anstatt eines Strings MDB2_Error zurück? Hat jemand eine Ahnung, ob HTTP_Session von PEAR jemals unter PHP5 gelaufen ist? Danke vielmals! Marian
php::bar PHP Wiki - Listenarchive