Peter: fgets: Läuft über Server oder direkter Dateizugriff?

Hallo,

Ich habe eine PHP-Datei mit dynamischem Inhalt. Diesen Inhalt möchte ich mit fgets auslesen.
Wird jetzt sozusagen der "ursprüngliche" Quelltext mit allen Anweisungen (print etc.) ausgelesen oder der ausgegebene Quelltext (wäre erwünscht)?
Das Script läuft auf meinem lokalen Server, deswegen hätte es alle Rechte..

Danke & MfG
Peter

  1. Hallo Peter,

    das kommt ganz darauf an, wie Du auf diese Datei zugreifst. Vorausgesetzt PHP ist mit allow_url_fopen=On und keine weiteren Einschränkungen konfiguriert, kannst Du auf die Datei folgendermaßen zugreifen:

    $h=fopen("datei.php",r);

    hierbei wird der Quellcode mit allen PHP-Anweisungen (u. a.) eingelesen

    $h=fopen("http://localhost/datei.php",r);

    hierbei wird datei.php vor dem Lesen mit fgets() geparst

    Gruß aus Berlin!
    eddi