Page 1 of 1

PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-12 11:40
by redsnapper
Hi Forum,

Ich hab immer mit der folgenden Methode meine php Daten eingebunden
include ($_SERVER['DOCUMENT_ROOT']."/includes/db.inc"); Leider funktioniert das nicht mehr (neuer Server mit PHP 4.3.4 und Apache2!!!) und ich kann mir nicht erklären warum.


1. $_SERVER['PHP_SELF'] funktioniert
2. wenn ich dir phpinfo() ausführe wird die Variable $_SERVER['DOCUMENT_ROOT'] ausgegeben.

Was kann das Problem sein hab ich vielleicht Entstellungen in der Php.ini vergessen?

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-12 15:02
by wgot
Hallo,

was liefert

Code: Select all

echo $_SERVER['DOCUMENT_ROOT'];
sowie

Code: Select all

echo $_SERVER['document_root'];
Gruß, Wolfgang

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-12 16:41
by redsnapper
Hab ich auch schon getested liefert leider gar nichts zurück .

das ist ja das Problem :lol:

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-13 19:09
by majortermi
Was gibt "phpinfo()" aus?

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-14 13:57
by redsnapper
Die Document Root !!!!!!!!!!!

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-14 19:08
by majortermi
Redsnapper wrote:Die Document Root !!!!!!!!!!!
Upps, hatte das überlesen.

Wenn ich das richtig verstanden habe, ist das Problem folgendes:
phpinfo() gibt $_SERVER['DOCUMENT_ROOT'] richtig aus.
echo $_SERVER['DOCUMENT_ROOT'] gibt jedoch nichts aus.

Wenn das tatsächlich so ist, würde ich bei php.net einen Bug aufmachen und mal ausprobieren, ob das gleiche Problem auch mit anderen PHP-Versionen (z.B. 4.3.3) auftritt.

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-16 08:54
by redsnapper
Ich glaube das liegt an der Konfiguration, denn das Problem tritt bei der Version 4.3.3, 4.3.4 und 4.1.0 auf (2 unterschiedlichen Servern).

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-18 20:47
by majortermi
Kannst du mal deine php.ini hier posten?

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-19 09:42
by redsnapper
Was willst du den aus der php.ini sehen? Dan bräuchte ich nicht das ganze teil Posten.

Re: PHP und $_SERVER['DOCUMENT_ROOT']

Posted: 2003-12-19 13:51
by oxygen
grep -v "^;" /etc/php.ini

Die Modulabschnitte kannst du raus lassen, also [MySQL] etc