如何判断文件是否可以从脚本写入?

时间:2011-01-25 21:33:47

标签: php file-io error-handling

我的插件需要能够写入文件系统。是否可以查询已知文件的写权限?

例如,我的wordpress主题附带了一个名为custom.css的文件,我需要对其进行写访问。当我的主题首次加载时,我想查询这个脚本以查看它是否可写,然后将结果回显给我的主题。

然后在支持会话中,我可以要求用户直观地检查此设置,以确保我具有预期的写入权限(并将其作为读/写问题的原因消除)。

3 个答案:

答案 0 :(得分:6)

is_writable("yourfilename.txt")

http://php.net/manual/en/function.is-writable.php

例如......

if (is_writable('custom.css')) {
    echo "Success!  custom.css is writable";
} else {
    echo "Failure!! custom.css is not writable";
}

答案 1 :(得分:2)

我可能为时已晚,但有“is_writable”

http://php.net/manual/en/function.is-writable.php

答案 2 :(得分:0)