从PHP包含中禁用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>

我想在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时,我看到:

标题:你好,世界。[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>