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 🙂


Anmelden zum Antworten