Maison  >  Article  >  développement back-end  >  Comment afficher le code source du code PHP dans le navigateur sans être interprété et exécuté ?

Comment afficher le code source du code PHP dans le navigateur sans être interprété et exécuté ?

WBOY
WBOYoriginal
2024-03-11 10:54:041122parcourir

Comment afficher le code source du code PHP dans le navigateur sans être interprété et exécuté ?

Comment afficher le code source du code PHP dans le navigateur sans être interprété et exécuté ?

PHP est un langage de script côté serveur couramment utilisé pour développer des pages Web dynamiques. Lorsqu'un fichier PHP est demandé sur le serveur, le serveur interprète et exécute le code PHP qu'il contient et envoie le contenu HTML final au navigateur pour affichage. Cependant, nous souhaitons parfois afficher le code source du fichier PHP directement dans le navigateur au lieu de l'exécuter. Cet article expliquera comment afficher le code source du code PHP dans le navigateur sans être interprété et exécuté.

En PHP, vous pouvez utiliser les balises spéciales <pre class="brush:php;toolbar:false"></pre> et la fonction htmlspecialchars() pour afficher le code PHP dans le navigateur sous forme de texte brut. Voici un exemple simple : <pre class="brush:php;toolbar:false"></pre>htmlspecialchars()函数来将PHP代码以纯文本形式显示在浏览器中。下面是一个简单的例子:

<?php
header('Content-Type: text/plain'); // 设置内容类型为纯文本

$phpCode = '<?php echo "Hello, world!"; ?>'; // 要显示的PHP代码

echo '<pre class="brush:php;toolbar:false">'; // 使用<pre class="brush:php;toolbar:false">标签使显示更美观
echo htmlspecialchars($phpCode); // 将PHP代码转义后输出
echo '
'; ?>

在这个例子中,首先通过设置header('Content-Type: text/plain')来声明响应内容为纯文本。然后定义一个要显示的PHP代码字符串$phpCode,并利用<pre class="brush:php;toolbar:false"></pre>标签和htmlspecialchars()函数将其以纯文本形式显示在浏览器中。

当访问这个PHP文件时,浏览器将显示PHP代码的源码,而不会执行其中的代码。这样可以方便地查看和分享PHP文件的代码内容,而无需担心代码被执行。

总结起来,通过使用<pre class="brush:php;toolbar:false"></pre>标签和htmlspecialchars()rrreee

Dans cet exemple, déclarez d'abord le contenu de la réponse sous forme de texte brut en définissant header('Content-Type: text/plain'). Définissez ensuite une chaîne de code PHP $phpCode à afficher, et utilisez la balise <pre class="brush:php;toolbar:false"></pre> et la fonction htmlspecialchars() pour la convertir. en texte brut Le formulaire s'affiche dans le navigateur. 🎜🎜Lors de l'accès à ce fichier PHP, le navigateur affichera le code source du code PHP sans exécuter le code qu'il contient. Cela facilite la visualisation et le partage du contenu du code des fichiers PHP sans se soucier du code en cours d'exécution. 🎜🎜Pour résumer, en utilisant la balise <pre class="brush:php;toolbar:false"></pre> et la fonction htmlspecialchars(), on peut afficher le code source du code PHP dans le navigateur sans être interprété et réalisé. Cette approche est utile pour le débogage, l’apprentissage et la démonstration du code. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn