Tom: Include-Pfad immer vom Startverzeichnis angeben

Beitrag lesen

Hello,

ich suche vergeblich bisher, wie ich alle zu icludierenden Dateien von den Verzeichnis angeben kann, wo auch die INDEX.PHP liegt.

Das meinst Du nicht. Du meinst: Wie kann ich zu includierende Dateien außerhalb der Document Root speichern und immer den richtigen Pfad dazu finden, egal, von wo aus der Ressource-Hierarchie ich sie gerade aufrufe.

Baue deine Verzeichnisstruktur auf dem Webserver entsprechend auf. z.B:

--Account--+--httpd--[Document Root]--+--
           |                          |
           +--data--                  +--
           |                          |
           +--config--                +--
           |
           +--includes--
           |
           +--sessions--
           |
           +--tmp--
           |
           +--log--

Und dann benutzt Du $_SERVER['DOCUMENT_ROOT'] um die Verzeichnisse zu adressieren.

http://de2.php.net/manual/en/reserved.variables.server.php

include_once ("{$_SERVER['DOCUMENT_ROOT']}/../includes/form1.inc.php");

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de