Exemple 1. Colorisation d'URL
Pour configurer une URL qui peut coloriser n'importe quel script
que vous lui passez, nous avons besoin d'utiliser la directive
Apache "ForceType", pour générer une URL
exploitable, puis utiliser la fonction
highlight_file() pour afficher un code propre.
Dans votre configuration HTTP httpd.conf, vous
pouvez ajouter le code suivant :
Puis, faire un fichier appelé "source", que
vous placez dans votre racine de site web.
<HTML>
<HEAD>
<TITLE>Affichage de Source</TITLE>
</HEAD>
<BODY BGCOLOR="white"?>
<?php
$script = getenv ("PATH_TRANSLATED");
if(!$script) {
echo "<BR><B>ERROR: Script Name needed</B><BR>";
} else {
if (ereg("(\.php|\.inc)$",$script)) {
echo "<H1>Source of: $PATH_INFO</H1>\n<HR>\n";
highlight_file($script);
} else {
echo "<H1>ERREUR: Seuls les noms de fichier PHP ou de fichiers PH inclus sont autorisés</H1>";
}
}
echo "<HR>Traité: ".date("Y/M/d H:i:s",time());
?>
</BODY>
</HTML> |
Alors, vous pourrez utiliser une URL telle que celle ci-dessous pour afficher
une version colorisée de votre script "/path/to/script.php".