我读过这个: - Why can't PHP create a directory with 777 permissions?
我可以通过应用以下内容看到正在创建的新文件夹: -
// Desired folder structure
$structure = "../../../".$flash_dir."HELLO";
// To create the nested structure, the $recursive parameter
// to mkdir() must be specified.
$oldmask = umask(0);
mkdir($structure, 0777);
umask($oldmask);
在使用DreamWeaver查看HELLO的文件权限时,它是777.但是,我怀疑它是Linux 0777而不是Windows 777,因此我仍然无法将内容上传到HELLO。
是否有任何替代方法可以使用Windows 777创建目录?谢谢!
PS。当我手动创建一个新目录并右键单击它来设置777时,它运行正常,所以我认为它与Linux与Windows相关〜
答案 0 :(得分:0)
0777
与777
完全相同
但我仍然不能说问题是什么。在你创建它之后我会尝试再次chmod它。
$oldmask = umask(0);
chmod($structure, 0777);
umask($oldmask);