Der Martin: file_get_contenst mit absolutem pfad

Beitrag lesen

Hallo,

$test = file_get_contents("2.php");

hier liest du eine Datei. Solange PHP die erforderliche Berechtigung dazu hat, sollte das gelingen.

$test = file_get_contents("http://localhost/test/2.php");

Hier liest du keine Datei, sondern eine HTTP-Ressource. Mach dir bitte den Unterschied klar. Der Zugriff auf Netzwerkressourcen über die file-Funktionen kann in PHP durch eine Konfigurations-Direktive verboten werden (allow_url_fopen). Und selbst wenn's erlaubt ist, liest du so natürlich nicht den Dateiinhalt, sondern die Ausgabe des aufgerufenen Scripts. Das sieht mir in diesem Fall nach einer gepflegten Endlos-Rekursion aus.

//funktioniert nicht

Und das bedeutet was genau?

Ciao,
 Martin

--
Lieber arm dran als Arm ab.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(