这将很难解释,所以如果有什么让您感到困惑,请向我寻求澄清。
假设我在 createpage.php
上。在此页面中,我有以下任务。
通过
$file = fopen($pagename . '.php', "x")
使用 PHP 创建一个新页面(文件)。将预制内容添加到这个新页面。
我将新内容添加到新页面的方法是将 HTML 内容代码存储到一个名为 $newpagecontent
的变量中。然后,我只需使用 fwrite($file, $newpagecontent)
。
但问题是,您不能在不断开双引号的情况下将整个 HTML/PHP 文件存储到 $newpagecontent 中。例如,$newpagecontent="echo("hello!")"
。
那么问题来了,有没有更好的方法可以在新创建的页面中添加 HTML 内容?或者有没有办法在不破坏语法的情况下将 HTML 代码存储到变量中?
非常感谢
最佳答案
如果您只想要包含 HTML/PHP 代码的其他文件的内容,请尝试 file_get_contents
读取内容并将其存储在变量中。请参阅documentation有关此功能的详细信息。
关于php - 使用 PHP 创建一个新页面并向其添加内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15868981/