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

标签 php

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

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

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

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

我将新内容添加到新页面的方法是将 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/

相关文章:

php - MySQL使用多个表查找一条记录

PHP scandir() 在 cifs 挂载上失败,直到 php-fpm 重新启动

php - 显示带短划线的 URL slug 时出现问题

php - 双三次插值中的大量伪影;怎么修?

php - 如何从表单在帖子中发送额外变量?

javascript - 我想在 javascript 中调用一个 php 函数,并将两个数组作为参数传递给它。

javascript - 使用 Codeigniter 进行删除事件的甜蜜警报

php - 如何从现有表插入?

php - 如何在 PHP 中将 unicode 符号转换为 ascii 安全等价物

php - textarea 接受输入类型文本的 12 个逗号分隔值