来源:自学PHP网 时间:2014-11-28 00:07 作者: 阅读:次
[导读] is_writable用来处理,记住 PHP 也许只能以运行 webserver 的用户名(通常为 39;nobody 39;)来访问文件,不计入安全模式的限制。i...
php中判断文件空目录是否有读写权限is_writable用来处理,记住 PHP 也许只能以运行 webserver 的用户名(通常为 \'nobody\')来访问文件,不计入安全模式的限制。 is_writable() 例子,代码如下:
上面的函数有一个问题就是filename 必需,规定要检查的文件,必须是文件啊,目录不可判断,下面我们来判断空目录。 实例1,该功能非常常用,特别在一些需要生成静态文件的项目中,一个目录是否可以,关乎到是否对该目录有创建文件删除文件的权限. 问题出现:如何检查一个目录是否可写,如何目录下还有目录和文件,那么都要检查 思路:(1)首先先写出检查空目录是否可写的算法,在该目录中生成一个文件,如果不能生成,表明该目录没有写的权限(2)使用递归的办法来进行检查,代码如下:
上面实例主要是fopen去在目录创建文件或在文件中写内容,这样就可以判断目录的读写权限了。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com