PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welcher PHP INI Parameter ist zuständig?


M.o.D
10.10.2004, 19:56:07
Ich habe folgendes Problem:

Exemplarisch sieht mein Problem folgendermaßen aus:
Ich habe zwei Dateien: test1.php und test2.php

test1.php:

# Was anderes
<?php include "ein_ordner/test2.php"; ?>
# usw.


test2.php

# Was anderes
<?php include "wichtige_einstellungen.php"; ?>
# usw.


Mein Problem ist nun, dass wichtige_einstellungen.php im ordner ein_ordner liegt. Auf meinem Testsystem wird die Datei wichtige_einstellungen.php korrekt implementiert. Auf dem Onlineserver jedoch müsste ich in test2.php den absoluten Pfad zur Datei angeben (also ein_ordner/wichtige_einstellungen.php), obwohl sich die Datei ja im selben Ordner befindet, wie test2.php.

Um das nochmal zu verdeutlichen: wenn ich z.B. in test2.php $PHP_SELF ausgeben lasse, dann erscheint nicht der zu erwartende Pfad "ein_ordner/test2.php", sondern der Pfad der Datei test1.php (eben root/test2.php)!

Gibt es hierzu eine Einstellung in der php.ini? Meine Vermutung wäre die Einstellung variables_order .

Hat jemand eine Idee?

Vielen Dank.

MfG M.o.D

vt1816
11.10.2004, 08:11:21
Welche Version von PHP benutzt Du?

M.o.D
11.10.2004, 14:16:58
Auf meinem Testsystem: 4.2.2
Auf dem Server: 4.1.2

c4
11.10.2004, 14:52:27
Maybe das:
--> http://php.net/manual/en/ini.sect.path-directory.php#ini.include-path

M.o.D
11.10.2004, 17:35:30
Danke!

MfG M.o.D