dedlfix: include oder readfile nur Browseroutput ohne url

Beitrag lesen

Tach!

Für welches Ziel genau? PHP-Code interpretiert zu bekommen? Ist ein include über das Dateisystem und die direkte Interpretation keine Option?
Manchmal nicht, es bietet sich aber auch Ajax oder Iframe an oder eben die Einbindung. Das macht manche Projekte wesentlich modularer und übersichtlicher. Nein ich möchte keine Interpretierung, sondern den Output, wie er im Browser-Quelltext erscheinen würde.

Wenn du keine Interpretation eines Dateininhalts möchtest, dann lies sie direkt über das Dateisystem ein. Wenn du ein Script aufgeführt haben möchtest, um dessen Ausgabe irgendwo einzubinden, warum rufst du dann den die Ausgabe erzeugenden Code nicht direkt auf, sondern macht noch einen extra Request. Ist dein Server zu schnell, das du ihn unbedingt mit Prozesswechseln beschäftigen musst?

Ein Server kann immer fehlkonfiguriert sein und PHP-Code unverarbeitet durchreichen. Es ist dabei nicht weiter von Belang ob er dann Wrapper- oder Browser-Requests bedient.
Also bin ich mit der http:// Angabe im Grunde auf der sicheren Seite? Hatte gehofft sowas zu finden wie ein Funktionsparameter, zb. *fiktiv file_get_contents('datei.php','OPEN NOT BY FILESYSTEM')

http:// macht immer einen HTTP-Request. Nur der den Request verarbeitende Webserver ist in der Lage, die URL zu einer Datei oder einem Script aufzulösen. In PHP ist nicht vorgesehen, herauszufinden ob das zufällig am Ende im eigenen Dateisystem landet.

dedlfix.