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


Create a new page and add contents to it using PHP

这很难解释,所以如果有什么让你困惑的,请问我。

假设我在createpage.php上。在这个页面中,我有以下任务。

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

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

的方法,我正在采取的新内容添加到新页面是通过存储HTML内容代码到一个变量称为$newpagecontent。然后,我简单地使用fwrite($file, $newpagecontent)

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

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

Thanks to lot

如果您只想要包含HTML/PHP代码的另一个文件的内容,那么尝试file_get_contents读取内容并将其存储在变量中。