PHP在Windows中创建具有777权限的目录

时间:2012-06-10 04:42:04

标签: php linux windows permissions

我读过这个: - 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相关〜

1 个答案:

答案 0 :(得分:0)

0777777完全相同

但我仍然不能说问题是什么。在你创建它之后我会尝试再次chmod它。

$oldmask = umask(0);
chmod($structure, 0777);
umask($oldmask);