3

可能重复:
PHP 创建一个没有 fopen 的文件

我想创建一个没有 fopen 函数的文件,因为它会打开文件。有可能还是我别无选择,只能fopen?我正在编写一个检查器类,它将确保某些文件存在并具有写权限。如果一个文件不存在,我只想创建它。此类不会操纵任何文件内容。

4

2 回答 2

6

使用该touch功能。从文档中引用:

尝试将 filename 参数中指定的文件的访问和修改时间设置为 time 中给定的值。请注意,无论参数数量如何,访问时间总是会被修改。

如果文件不存在,则会创建它。

于 2012-06-19T21:41:35.017 回答
1

好吧,您可以检查文件是否存在file_exists(它甚至会告诉您它是常规文件,而不是目录,但如果您查看的对象是指向正确文件的符号链接,它也会产生肯定的答案)。您还可以查看文件权限,fileperms()并且您可能还想查看文件的用户和组以了解您是否可以写入文件。

于 2012-06-19T21:42:36.957 回答