Fonction show_source()
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
show_source("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 show_source() affiche un fichier avec la syntaxe PHP mise en surbrillance. La mise en surbrillance est réalisée à l'aide de balises HTML.
Les couleurs utilisées pour la mise en surbrillance peuvent être définies dans le fichier php.ini ou avec la fonction ini_set().
show_source() est un alias de highlight_file() .
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
show_source( filename,return ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| filename | Requis. Spécifie le fichier à afficher |
| 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 : | À partir de PHP 4.2.1, cette fonction est également affectée par safe_mode et open_basedir. Cependant, safe_mode a été supprimé dans PHP 5.4. PHP 4.2 - Le paramètre de retour a été ajouté. |