我有问题。在我的 PHP 主机中,当我创建文件或目录(通过rename()
或mkdir()
)时,我的文件是使用 OWNER 48、GROUP 48 而不是 FTP OWNER/GROUP(与其他主机一样)创建的。
问题是,如果我做一个mkdir()
例如,通过 PHP,我不能管理这个目录(比如放入一些文件,重命名目录或删除),即使在 PHP 中!如果我通过 FTP 创建这个目录,我可以做所有事情。真的很奇怪。
现在我需要知道:我错了还是我的 PHP 主机被窃听了?他们告诉我这是一个代码问题。
我的代码:
mkdir($image_dir, 0777, true);
它会在 FTP 上创建类似的东西:
NAME TYPE DATE PERMS OWNER/GROUP
./1967 [DIR] [DATE] fle (0755) 48/48
即使我将 chmod 设置mkdir()
为 0777,它也会像 0755 一样创建。
所以,我可以做点什么,还是我的主人需要做的?
谢谢!