我在以下脚本中有以下问题
PHP代码:
$var = file_get_contents('template/default/index.php');
$content1 = str_replace('{php}','<?php',$var);
$content2 = str_replace('{/php}','?>',$content1);
echo $content2;
模板/默认/index.php 代码:
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
{php} echo 'worked'; {/php}
</body>
</html>
我正在尝试将 template/default/index.php 中的 {php}{/php} 标签转换为 propper php 标签。这实际上发生了,但是 php 代码被注释掉了。作为回报,浏览器给出了这个:
<h1>My First Heading</h1>
<p>My first paragraph.</p>
<!--?php echo 'worked'; ?-->
有谁知道如何解决这个问题?