-3

我将如何生成以下所有类型的文件:

.js .css .html

我还需要能够读取文件并以某种方式覆盖它。

这有可能吗?

所有这些文件都只是具有不同文件扩展名的文本文件,所以如果我可以制作一个文本文件并更改文件扩展名?

4

2 回答 2

3

由于所有这些都是简单的文本文件,您需要做的就是创建/打开具有所需名称的文件并将文本写入其中。

查看一些 PHP 文件 IO 命令:

于 2012-06-19T21:27:14.800 回答
1

PHP 通常(经常?)用作模板语言,其中 HTML“文件”“即时”生成并直接输出到浏览器。

我可能是错的,但听起来你在谈论生成文件并将它们保存到磁盘以便稍后静态地提供给浏览器。如果是这种情况,你是对的——它们只是文本文件——所以将它们写成具有相关文件扩展名的文本文件应该可以工作。

不过,随着站点的扩展,这似乎在逻辑上会很复杂。另外 - 如果您正在创建一个 Web 界面来编辑服务器上的文件,而一些 CMS-es 这样做(例如 Wordpress),它确实带来了很多安全问题(允许 PHP 不受限制地对您的服务器进行写访问是很少有好的举动)。

于 2012-06-19T21:16:06.587 回答