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