【发布时间】:2016-10-04 01:37:23
【问题描述】:
我创建了一个带有文件浏览器的 Web 应用程序。我正在尝试添加一个功能,用户可以通过后端 PHP 处理的 ajax 请求更改 chmod/permissions。
(旁注:我正在使用 WAMP 运行本地)
所以一开始,我是用这个来读取权限的
substr(sprintf('%o', fileperms($relativePath)), -4)
获取此格式(0777、0644 等),否则返回类似 32726 的内容。此信息用于在 UI 中显示,以便用户了解当前的内容。
但是,当我运行脚本时,我将其设置为 0777,它似乎运行良好。但是当我再次读取文件时,它返回 0555 或 0444。有人知道我缺少什么吗?
【问题讨论】:
-
这和javascript有什么关系?
-
我添加了 JavaScript,因为这是我用来发出请求的。想如果有人有相同的设置,它会在搜索时有所帮助。
标签: php permissions chmod