封装函数
2018-03-30 13:14
232 查看
1.删除文件夹
function dir_del($dir)
{
if (!is_dir($dir)) {
return NULL;
}
$handle = opendir($dir);
while (($file = readdir($handle)) !== false) {
if ($file != '.' && $file != '..') {
$fullpath = $dir . '/' . $file;
if (!is_dir($fullpath)) {
@unlink($fullpath);
} else {
dir_del($fullpath);
}
}
}
closedir($handle);
if (rmdir($dir)) {
return true;
} else {
return false;
}
}
function dir_del($dir)
{
if (!is_dir($dir)) {
return NULL;
}
$handle = opendir($dir);
while (($file = readdir($handle)) !== false) {
if ($file != '.' && $file != '..') {
$fullpath = $dir . '/' . $file;
if (!is_dir($fullpath)) {
@unlink($fullpath);
} else {
dir_del($fullpath);
}
}
}
closedir($handle);
if (rmdir($dir)) {
return true;
} else {
return false;
}
}
相关文章推荐
- 一个简陋的支持HTTPS的PHP CURL封装函数
- linux下可变参数及宏定义封装函数
- 二次封装函数
- php简单提示框alert封装函数
- [C/C++11]_[初级]_[使用std::function来封装函数]
- 利用C语言结构体封装函数
- Java对时间操作的一些封装函数
- [C/C++11]_[初级]_[使用std::function来封装函数]
- dom封装函数
- EXT.NET高效开发(二)——封装函数
- 前端验证封装函数
- ajax 完整步骤 多处使用ajax,封装函数调用
- EXT.NET高效开发(二)——封装函数
- 封装函数
- linux udp封装函数
- AJAX-jQuery中的AJAX封装函数
- 嵌入式 如何更好的封装函数的接口问题
- js封装函数
- js时间日期格式化封装函数
- javascript如何封装函数