gpt4 book ai didi

php - mkdir() 不修改目录

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:09 25 4
gpt4 key购买 nike

我正在使用以下代码创建一个目录...

mkdir($basedir.$plan_name, 0777, 1);

它创建了,但问题是 777 权限没有生效

有什么想法吗?

我的目录结构是这样的....

/pdf/customs(归 wwwuser:user 所有)/pdf/customs/417/文件夹名称(由代码创建,修改为755)

最佳答案

您的umask 可能是022。如需更多信息,请阅读 man 2 mkdir。创建目录后必须使用 chmod 将权限设置为 0777

编辑:正如其他人所建议的,您可以更改您的 umask。但是,如果出现问题,umask 将保留下来,您的网络服务器或 fastcgi 守护程序(或其他)将开始创建世界可写的文件和目录。这是个坏消息。

关于php - mkdir() 不修改目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6021408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com