Hab einen Fehler mit open_basedir, dabei wollte ich doch nur gucken ob eine Datei existiert …
anscheinend will er in der autoload-funktion eine Datei öffnen:
-> ./SYSTEM/tools/plugins/DefaultClass
Obwohl
-> ./SYSTEM/tools/plugins
bereits eine Datei ist.
Also soll er dirname(Datei) öffnen -> die Datei mit der Klasse was kein Problem ist.
[quote]Error: /users/qooqle/www/FRAMEWORLD/SYSTEM/tools/index : 34
[2]: is_file() [function.is-file]: open_basedir restriction in effect.
File(./SYSTEM/tools/plugins/DefaultClass) is not within the allowed path(s):
[…][/quote]
— Fazit: er giebt mir eine Fehlermeldung die ich folgendermaßen nicht abfangen kann: —
Der Backslash ist für die Namespaces - schätzen wir uns glücklich, dass wir PHP 5.3 haben.
Ohne Backshlash ruft sich die Funktion immer und immer wieder auf.
So greift sie auf die Standart-Funktion des Standart-Namespaces wo sie noch nicht überschrieben ist zu.