Mailinglisten-Archive |
dream world webdesign - florian leitner schrieb: > Sascha Grossenbacher wrote: >> dream world webdesign - florian leitner wrote: >> >>> auf einem meiner Server habe ich das Problem das ich alle include Pfade >>> absolut angeben muss. >>> >>> Sobald ich relative Pfadangaben hab bekomme ich folgende Fehlermeldung: >>> >>> *Warning*: main(./libs/foo.php): failed to open stream: No such file or >>> directory in */srv/www/path/myscript.php* on line *59 >>> >>> *Gibt es irgendeine PHP Einstellung die ich da vergessen habe zu setzen? >>> >>> >> Ist möglicherweise der "." nicht in der include_path Direktive vorhanden? >> >> Diese Direktive müsste z.B. so aussehen include_path = ".:/weiterer/pfad" >> >> Wenn der Punkt nicht dort angegeben ist, sucht PHP auch nicht im >> aktuellen Verzeichnis nach dieser Datei. >> >> Gruss Sascha >> >> >> > > Hallo Sascha, > > Danke für die schnelle Antwort, werde das gleich mal prüfen. > > Nur ist es leider so das ich das Problem auch hab wenn ich zum Beispiel > folgenden include habe > > include('einVerzeichnisTiefer/datei.php'); > > also kann es leider nicht nur am '.' liegen... doch mit include_path sagst du php wo nach deiner Datei 'einVerzeichnisTiefer/datei.php' suchen soll und wenn du z. B. nur include_path = "/includes" hat dann sucht er nur in '/includes/einVerzeichnisTiefer/datei.php' mit include_path = ".:/includes" sucht er auch im Verzeichnis des ausgeführten Scripts nach 'einVerzeichnisTiefer/datei.php' -- Sebastian
php::bar PHP Wiki - Listenarchive