创建一个新页面并使用PHP向其中添加内容

时间:2013-04-07 23:13:49

标签: php

这很难解释,所以如果有什么事让您感到困惑,请向我澄清。

所以,让我说我在createpage.php。在此页面中,我有以下任务。

  1. 通过$file = fopen($pagename . '.php', "x")使用PHP创建新页面(文件)。

  2. 将预制内容添加到此新页面。

  3. 我将新内容添加到新页面的方法是将HTML内容代码存储到一个名为$newpagecontent的变量中。然后,我只使用fwrite($file, $newpagecontent)

    问题是,你不能将整个HTML / PHP文件存储到$ newpagecontent而不会破坏双引号。例如,$newpagecontent="echo("hello!")"

    所以问题是,有没有更好的方法将HTML内容添加到新创建的页面?或者有没有办法将HTML代码存储到变量中而不会破坏语法?

    非常感谢

1 个答案:

答案 0 :(得分:2)

如果您只想要包含HTML / PHP代码的其他文件的内容,请尝试file_get_contents读取内容并将其存储在变量中。有关详细信息,请参阅此功能的documentation