php - 如何将 PHP 显示为文本代码,而不是可执行文件?
问题描述
所以我有这段代码(我猜这无关紧要):
<!-- Ad Code - DO NOT MODIFY -->
<?php
function isUsignMobileDeviceTrue() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
// If the user is on a mobile device, show ads
if(isUsignMobileDeviceTrue()): ?>
<?php echo file_get_contents("https://www.example.com/ad1.php");
echo 'https://www.example.com';
?>
<?php endif;?>
<!-- //Ad Code End-->
基本上我希望上面的代码显示为文本。同上...以便用户可以复制和粘贴。
我在 .php 文件中使用它。
我<code> my above code </code>
在 Wordpress 中尝试过,但它仍然尝试执行代码。我想这仅在 Post 中有效。
是否有任何简单的代码行可以环绕,以便 php/html/javascript 代码显示为纯文本,而不是尝试执行它?
解决方案
没有插件你可以做到这一点 - 我只是把所有的东西都<
改成<
并包裹在里面<pre></pre>
<pre><!-- Ad Code - DO NOT MODIFY -->
<?php
function isUsignMobileDeviceTrue() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
// If the user is on a mobile device, show ads
if(isUsignMobileDeviceTrue()): ?>
<?php echo file_get_contents("https://www.example.com/ad1.php");
echo 'https://www.example.com';
?>
<?php endif;?>
<!-- //Ad Code End--></pre>
推荐阅读
- python - 是否可以在 Django 中添加用户过滤按钮
- ios - IOS 构建失败,在 GoogleService-Info.plist 中出现错误无效的 GOOGLE_APP_ID
- javascript - 如何解决未捕获的 TypeError:尝试使用 JS 和 html 显示当前时间时,无法在 printTime 设置 null 的属性(设置“innerHTML”)
- angular - TypeError:您在预期流的位置提供了“未定义”。您可以提供 Observable、Promise、Array 或 Iterable
- c# - C# 将字符串附加到加密的文本文件会在开始时添加额外的不需要的字符
- scikit-learn - sklearn 分类报告的不正确支持值(每个类中的样本数)
- python - 在循环导入中更新全局变量
- java - 创建后无法打开pdf
- javascript - 无法使用 mamp 从 AJAX 接收数据
- c++ - 使用递归的 myProgrammingLab 回文挑战