我正在尝试生成'包含'模板html文件的php文件,如下所示:
$page = htmlspecialchars("Hello! <?php include("template.html"); ?>");
Run Code Online (Sandbox Code Playgroud)
但是,当我运行它时,我得到:
解析错误:语法错误,第15行/home/oliver/web/postmanapp.com/public/core.php中的意外T_STRING
我很确定我需要逃避PHP代码,只是不确定如何.
您必须转义以双引号声明的字符串内的任何双引号.所以这应该工作:
$code = "Hello! <?php include(\"template.html\"); ?>";
Run Code Online (Sandbox Code Playgroud)
请参见有关字符串PHP手册.
如果您想将该代码放入文件中,您可以使用以下file_put_contents函数:
file_put_contents('myscript.php', $code);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2180 次 |
| 最近记录: |