PHP beginner |
|
Ah, je gebruikt php, wil je dat ze de php-bron kunen zien of alleen de html+css+js bron?
Voor geval 1 maak je een aparte pagina:
$filename = "/".$_GET['page'].".php";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
highlight_string($contents);
$filename = "/".$_GET['page'].".php"; $handle = fopen ($filename, "r");
Let op dat deze code NIET VEILIG is!
Roep deze pagina aan met bron.php?page=bladiebla.
dan laat deze code de bron zien van bladiebla.php.
Voor geval 2 zet je de volgende code boven de pagina:
if if (isSet($_GET['bron']))
{
$name=explode(".",$_SERVER['PHP_SELF']);
header("Content-type: text/plain");
header('Content-Disposition: attachment; filename="'.$name[0].'.txt"');
}
if if (isSet($_GET['bron'])) { $name=explode(".",$_SERVER['PHP_SELF']); header("Content-type: text/plain"); header('Content-Disposition: attachment; filename="'.$name[0].'.txt"'); }
Roep de pagina aan met bla.php?bron.
De browser denkt nu dat het een gewoon tekstbestand is, en ziet daarna de extensie en opent het (wss) met kladblok.
Edit: O, dit is het javascript forum... Volgens mij kan dit niet met alleen javascript... |