从PHP包含中禁用HTML文件上的PHP脚本执行
我想在php文件脚本中显示html文件内容,而不从html文件执行任何php脚本。 这是出于安全考虑从PHP包含中禁用HTML文件上的PHP脚本执行,php,html,php-include,Php,Html,Php Include,我想在php文件脚本中显示html文件内容,而不从html文件执行任何php脚本。 这是出于安全考虑 Files : |_ content | |_page.html |_page.php page.php内容: <div> <span> <?php include('content/page.html'); ?> </span> </div> page.html内容: <b>
Files :
|_ content
| |_page.html
|_page.php
page.php内容:
<div>
<span>
<?php include('content/page.html'); ?>
</span>
</div>
page.html内容:
<b>Titre :</b> hello world.
<?php echo "[php execution]"; ?>
标题:你好,世界。
当我打开page.html时,我看到:
Titre:你好,世界
当我打开page.php时,我看到:
标题:你好,世界。[php执行]
我不想在page.html上执行任何php脚本,因为用户可以更改内容。我想只包含html内容并禁用所有php脚本执行
include
将始终排除PHP代码,但您可以通过读取和回显文件来解决此问题:
<div>
<span>
<?php echo file_get_contents('content/page.html'); ?>
</span>
</div>
include
将始终排除PHP代码,但您可以通过读取和回显文件来解决此问题:
<div>
<span>
<?php echo file_get_contents('content/page.html'); ?>
</span>
</div>