Wie kann ich den Quellcode einer PHP Datei anzeigen lassen?

...komplette Frage anzeigen

4 Antworten

Gar nicht! PHP ist eine Server-seitige Programmier/Scriptsprache und wird von selbigen ausgeführt. beim Client erfolgt lediglich die Ausgabe. Wenn du für deine Freunden den Quellcode zugänglich machen möchtest, für jene einen eigenen jedoch eingeschränkten FTP-Zugang anlegen.   

Antwort bewerten Vielen Dank für Deine Bewertung
echo htmlspecialchars(
  file_get_contents('path/to/file.php')
);

file_get_contents nimmt die Zieldatei als einen Gesamtstring an ohne es zu interpretieren. Da der Inhalt PHP-Tags enthält und der Server von vorn herein verhindert Inhalt aus PHP-Tags auszugeben, musst du die Tags konvertieren. (htmlspecialchars)

Bevor du dies versuchst, sichere den Code ab, damit kein direkter Zugriff auf die Datei zugelassen wird.

Edit: Generell würde ich dir raten Textdateien für deinen Code anzufertigen und die PHP-Tags auslassen. Die PHP-Tags fügst du dann später über HTML mit <?php ... ?&rt; an.

Antwort bewerten Vielen Dank für Deine Bewertung

php Datei führt Code aus

phps zeigt den Sourcecode.

Einfach 2 Dateien anlegen, mit 2 Dateiendungen.

Grüsse

Antwort bewerten Vielen Dank für Deine Bewertung

wenns dir nur darum geht, auf der webseite einen php-text anzuzeigen, dann lege doch einfach eine kopie mit extension .txt  (also skript.php.txt) auf deiner webseite an (am besten in einem extra verzeichnis)

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?