Raketenwilli: PHP-Quelltext anzeigen: RewriteRule, highlight_file()

Beitrag lesen

Wie kann ich das machen?

mod_rewrite wäre eine Idee.

Mit ganz viel Vorsicht könnte das etwas wie

RewriteRule (.*)\.phps$  show.php?file=$1.php

tun. Ohne die Vorsicht zeigt das Skript show.php womöglich auch Dateien an, welche gerade nicht angezeigt werden sollten.

Martins Vorschlag mit dem Parameter wäre sicherer, übrigens auch vom Server völlig unabhängig und kann mit highlight_file() verfeinert angewendet werden:

if ( ! empty( $_GET['showSource'] ) ) {
   highlight_file( __FILE__ );
   exit;
}

Sieht aus wie der Kandidat meiner Wahl…