这个问题可能有些难以解释,如果有任何疑问,请向我询问。
假设我正在createpage.php
页面上。在此页面中,我有以下任务:
使用PHP创建一个新页面(文件),方法是通过
$file = fopen($pagename . '.php', "x")
。将预先制作好的内容添加到这个新页面中。
我采用的添加新内容的方法是将HTML内容代码存储在一个名为$newpagecontent
的变量中。然后,我只需使用fwrite($file, $newpagecontent)
即可。
问题是,你不能将整个HTML/PHP文件存储到$newpagecontent
中,否则会破坏双引号。例如:$newpagecontent="echo("hello!")"
。
所以问题是,有没有更好的方法来添加HTML内容到新创建的页面?或者有没有一种方法可以将HTML代码存储到变量中而不破坏语法?
非常感谢。
\
来修复这个问题。$newpagecontent="echo(\"你好!\");"
- Tim Witherscreatepage.php
的目的是创建新的 PHP 文件吗? - FoolishSeth