Mathias Brodala: file_get_contents auf sich selbst referenzieren

Beitrag lesen

Hallo Pia.

seltsame Sache. Wollte file_get_contents auf sich selbst
referenzieren und dadurch auslesen, aber dann bekomme ich
die Fehlermeldung, dass die Datei nicht existieren würde.

Im Detail:

$basis = file_get_contents($_SERVER['PHP_SELF']);
echo $basis;

Ergebnis: Fehlermeldung

Das Problem hierbei ist, dass der Wert von $_SERVER['PHP_SELF'] stets mit einem Slash beginnt. Damit würde PHP also versuchen, das Script innerhalb des Wurzelverzeichnisses des Systems zu finden. Dort kann es aber logischerweise nicht gefunden werden.

Verwende also besser $_SERVER['SCRIPT_FILENAME'].

Einen schönen Freitag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules