Home > php教程 > php手册 > PHP测试目录可写性

PHP测试目录可写性

WBOY
Release: 2016-06-21 09:06:02
Original
1379 people have browsed it
/**
 * 测试目录的可写性
 *
 * @param string $dir
 * @return int  1 可写  0 不可写
 * 来源  DZ
 * 小佳(www.phpcina.cn)  整理 于 2006-06-26
 */
function dir_writeable($dir) {
    /**
     * $dir如果不是目录将创建一个可读写的目录
     */
    if(!is_dir($dir)) {
        @mkdir($dir, 0777);
    }
    if(is_dir($dir)) {  //如果目录已存在
        if($fp = @fopen("$dir/test.test", 'w')) {    //创建一个名为test.test的文件来测试
            @fclose($fp);             //关闭文件流            
            @unlink("$dir/test.test");    //删除测试文件
            $writeable = 1;            //能创建则说明可读取,返回值为 1
        } else {
            $writeable = 0;          //不能创建,返回值为 0 
        }
    }
    return $writeable;              //返回值
}  



Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template