Setz doch mal in die mysql.php.inc (oder wie die heißt) ein echo "x"; Damit siehst du schonmal, ob die Datei eingebunden wurde. Falls nicht, dann fange vorne an (z.B. index.php oder sonstiges Eingangsskript) und gucke, wo require_once('mysql.php.inc'); oder so ähnlich steht. Da siehst du dann, wie der Pfad zusammengesetzt ist. Dort wird dann entweder ein Fehler unterdrückt oder der Pfad zeigt auf eine existierende Datei, die aber nicht die richtige ist.
Falls du garkeine Stelle findest, in der die Datei eingebunden wird, dann ist entweder die Anwendung im Arsch, oder es gibt eine Funktion __autoload(), die den Part übernimmt (in dem Fall unwahrscheinlich, da die Klasse in einer Datei sitzt, die ganz anders heißt, als die Klasse) oder die Option auto_prepend_file wird benutzt. Falls du da nicht weiterkommst, einfach nochmal das Paket runterladen und neu installieren. Vielleicht ha sich ja nur irgendwas irgendwo unterwegs verabschiedet.
Falls du das "x" aber gesehen hast bleibt die Frage, warum er die Klasse nicht deklariert hat. Vielleicht ist die erbende Klasse über der Elternklasse definiert (das kann Probleme machen)?
Probier vielleicht mal, nur die Datei mit der Klasse aufzurufen (ggf. darin Elternklassen einbinden) und dort mal ein Objekt von der Klasse zu bauen.
Basti |