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

Sco*_*t B 2 php error-handling file-io

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

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

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

Bra*_*rad 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";
}
Run Code Online (Sandbox Code Playgroud)