我有一个PHP脚本,需要检查目录的权限,以确保它是可写的.到目前为止我所拥有的是:
$perms = substr(sprintf('%o', fileperms($folder)), -4);
if ($perms == "0777" || is_writable('temp'.DS))
{
//code here
}
Run Code Online (Sandbox Code Playgroud)
这是一个足够的检查吗?
没有必要手动检查权限,它足以使用is_writable和is_dir:
if (is_dir($myDir) && is_writable($myDir)){
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
PHP is_writable()应该足够了.以下是PHP手册中的描述:
filename参数可以是目录名,允许您检查目录是否可写.
有关更多详细信息,请参见http://php.net/manual/en/function.is-writable.php.
| 归档时间: |
|
| 查看次数: |
6843 次 |
| 最近记录: |