这很难解释,所以如果有什么事让您感到困惑,请向我澄清。
所以,让我说我在createpage.php
。在此页面中,我有以下任务。
通过$file = fopen($pagename . '.php', "x")
使用PHP创建新页面(文件)。
将预制内容添加到此新页面。
我将新内容添加到新页面的方法是将HTML内容代码存储到一个名为$newpagecontent
的变量中。然后,我只使用fwrite($file, $newpagecontent)
。
问题是,你不能将整个HTML / PHP文件存储到$ newpagecontent而不会破坏双引号。例如,$newpagecontent="echo("hello!")"
。
所以问题是,有没有更好的方法将HTML内容添加到新创建的页面?或者有没有办法将HTML代码存储到变量中而不会破坏语法?
非常感谢
答案 0 :(得分:2)
如果您只想要包含HTML / PHP代码的其他文件的内容,请尝试file_get_contents
读取内容并将其存储在变量中。有关详细信息,请参阅此功能的documentation。