我的PHP脚本创建文件和文件夹
喜欢
mkdir("newfolder");
这些文件/文件夹的权限自动设置为:"755";所有者和组:"www数据"。
当通过sftp登录时,我无法删除/修改这些文件夹,因为我不是"www data"的用户,即使我是同一组的一员,也可能需要的"775"权限才能允许更改。
所以,我的问题是:
- 我如何让PHP用我的用户名创建那些文件夹所有者
- 。。。或者以"myusername"而不是"www data"运行
- 。。。或者将775设置为默认权限
我使用的是Debian,Apache2,PHP 5.6。
mkdir("/path/to/my/dir", 0775);
应该做到这一点。mkdir还接受了更多的参数,例如允许递归创建等http://php.net/manual/en/function.mkdir.php
希望它能有所帮助:)