highlight_file

highlight_file -- Colorisation de la syntaxe d'un fichier

Description

boolean highlight_file ( string filename)

highlight_file( ) affiche la syntaxe colorisée du fichier filename , en utilisant les couleurs définies dans le moteur interne de PHP .

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

 
eacute;

 
s

 
/

 
H1

 
"

 
;

 
    }

 
    }

 
echo

 
"

 
HR

 
Trait

 
eacute;

 
:

 
".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 .





Voir aussi highlight_string( ) et show_source( ) .