Christoph: Mit php auf Code der eigenen Seite zugreifen

Beitrag lesen

Moin.

Edgar hat ja bereits erklärt, wie du an die Ausgabe des Skript kommst. Möchtest du auf den Quelltext des Skripts zeilenweise zugreifen, geht das z.B. so:

  
$lines = file(__FILE__); // oder $_SERVER['SCRIPT_NAME']  

Denk bei der Ausgabe an Maskierung der HTML-eigenen Sonderzeichen:

  
foreach($lines as $line)  
    echo htmlspecialchars($line);  

Ob du den Dateinamen aus \_\_FILE\_\_ oder $\_SERVER['SCRIPT\_NAME'] nimmst, hängt davon ab, ob du den Quelltext der Datei, in der die Zeile vorkommt, oder den Quelltext der Datei, in der sie ausgeführt wird, möchtest (dank include können sich diese Werte unterscheiden!).

Christoph