我想在php文件脚本中显示html文件内容而不从html文件执行任何php脚本。 这是出于安全原因。
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时,我看到了:
Titre:你好世界。[php执行]
我不想在page.html上执行任何php脚本,因为用户可以更改内容。我想只包含html内容并禁用所有php脚本执行。
答案 0 :(得分:5)
include
将始终排除PHP代码,但您可以通过阅读和回显文件来解决此问题:
<div>
<span>
<?php echo file_get_contents('content/page.html'); ?>
</span>
</div>