include und require / relative pfadangaben / fehler
-
<?php require ("/bar/links.php"); ?>
bzw
<?php include ("/bar/links.php"); ?>
angenommen, die datei, in der diese anweisung steht, befindet sich im verzeichnis X//foo/foobar/ dann bezieht sich das require/include auf X//foo/foobar/bar/links.php oder?
wenn ich diese anweisungen in meine index.php hineinschreibe passt alles.
aber in jeder anderen datei kommt es zu problemen (auch wenn sie im verzeichnis foo/foobar liegt)die fehlermeldung:
Warning: Unable to access /bar/links.php in /foo/foobar/Fatal error: Failed opening required '/bar/links.php' (include_path='.:/usr/local/lib/php') in /foo/foobar/
-
versuch's mal mit "./bar/links.php"
Komisch ist nur, dass es in der index.php ja funktioniert[ Dieser Beitrag wurde am 17.03.2003 um 21:46 Uhr von flenders editiert. ]
-
is mir jetz leider echt total peinlich, aber ich hab mich scheints geirrt
es hat in der index.php nur deshalb funktioniert, weil ich es dort richtig gemacht hab:
include ("bar/foo.php"); und in den anderen dateien include("/bar/foo.php")
...
naja, trotzdem danke für die schnelle antwort