PHP highlight_file() Fonction
Exemple
Utilisation d'un fichier de test ("test.php") pour afficher le contenu du fichier avec la syntaxe PHP mise en surbrillance :
<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html> La sortie du navigateur du code ci-dessus pourrait être (selon le contenu de votre fichier) :
<html>
<body>
<?php
echo ( "test.php" );
?>
</body>
</html> La sortie HTML du code ci-dessus pourrait être (Voir Source) :
<html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html> Définition et Utilisation
La fonction highlight_file() affiche un fichier avec la syntaxe PHP mise en surbrillance. La mise en surbrillance de la syntaxe est réalisée à l'aide de balises HTML.
Astuce : Les couleurs utilisées pour la mise en surbrillance de la syntaxe peuvent être définies dans le fichier php.ini ou avec la fonction ini_set().
Remarque : Lors de l'utilisation de cette fonction, l'ensemble du fichier sera affiché, y compris les mots de passe et toute autre information sensible !
Syntaxe
highlight_file( filename,return ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| filename | Obligatoire. Spécifie le fichier à mettre en surbrillance. |
| return | Optionnel. S'il est défini sur TRUE, cette fonction renverra le code mis en surbrillance sous forme de chaîne, au lieu de l'imprimer. Par défaut, c'est FALSE. |
Détails Techniques
| Valeur de Retour : | Si le paramètre return est défini sur TRUE, cette fonction renvoie le code mis en surbrillance sous forme de chaîne au lieu de l'imprimer. Sinon, elle renvoie TRUE en cas de succès, ou FALSE en cas d'échec. |
|---|---|
| Version PHP : | 4+ |
| Journal des Modifications : | PHP 4.2.1 - Cette fonction est maintenant également affectée par safe_mode et open_basedir. Cependant, safe_mode a été déprécié et supprimé dans PHP 5.4. PHP 4.2 - Le paramètre return a été ajouté. |