- 爱易网页
-
PHP教程
- PHP测试目录可写性
日期:2013-04-19 浏览次数:20551 次
/**
* 测试目录的可写性
*
* @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; //返回值
}
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。