Ferdinand: Wie $DOCUMENT_ROOT lesen?

Hallo zusammen,

in einer PHP-Applikation ermittle ich zunächst mit

$rootpath=$HTTP_SERVER_VARS['DOCUMENT_ROOT'];

das Basisverzeichnis, um mich von dort durch alle
möglichen Verzeichnisse weiterzuhangeln. Das hat bis
jetzt immer geklappt.

Heute musste ich aber feststellen, dass ein Server wg.
fehlender track_vars Aktivierung den Wert nicht zurückgab.

Mit $rootpath=$DOCUMENT_ROOT; macht er es.

Frage: gibt es denn keinen sicheren Weg, der für alle
Server funktioniert?

Wann würdet Ihr denn das Root über die Servervars auslesen
und wann direkt über $DOCUMENT_ROOT? Oder soll man
am besten eine Abfrage basteln?

Danke für Eure Hilfe

Ferdinand

  1. Hallo,

    frag doch mal die Funktion ini_get("register_globals") und ini_get("track_vars"). Dann weißt Du eigentlich, was Du zu tun hast.
    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.