Fonction show_source()

❮ Référence PHP Divers

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">
&lt;html&gt;
<br />&lt;body&gt;
<br /><span style="color: #0000BB">&lt;?php
<br /></span><span style="color: #007700">echo&nbsp;(</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?&gt;
<br /></span>&lt;/body&gt;
<br />&lt;/html&gt;</span>
</code>
</body>
</html>
Essayez-le vous-même »


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

❮ Référence PHP Divers