Fonction PHP show_source()
Exemple
Utilisation d'un fichier de test ("test.php") pour générer le fichier avec la syntaxe PHP 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 (Afficher la 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() génère un fichier avec la syntaxe PHP en surbrillance. La syntaxe est mise en évidence à l'aide de balises HTML.
Les couleurs utilisées pour la 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 : Lorsque vous utilisez cette fonction, l'intégralité du fichier s'affiche, y compris les mots de passe et toute autre information sensible !
Syntaxe
show_source(filename,return)
Valeurs des paramètres
Parameter | Description |
---|---|
filename | Required. Specifies the file to display |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
Détails techniques
Valeur de retour : | Si le paramètre de retour est défini sur TRUE, cette fonction renvoie le code en surbrillance sous forme de chaîne au lieu de l'afficher. Sinon, il renvoie TRUE en cas de succès ou FALSE en cas d'échec |
---|---|
Version PHP : | 4+ |
Journal des modifications : | Depuis PHP 4.2.1, cette fonction est désormais é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 Divers PHP