PHP 删除一个目录及目录下的所有文件的函数代码

 更新时间:2010年05月26日 01:17:12   作者:  
PHP删除一个目录及目录下的文件代码,即删除目录或删除文件。
复制代码 代码如下:

/*****
*@dir - Directory to destroy
*@virtual[optional]- whether a virtual directory
*/
function destroyDir($dir, $virtual = false)
{
$ds = DIRECTORY_SEPARATOR;
$dir = $virtual ? realpath($dir) : $dir;
$dir = substr($dir, -1) == $ds ? substr($dir, 0, -1) : $dir;
if (is_dir($dir) && $handle = opendir($dir))
{
while ($file = readdir($handle))
{
if ($file == '.' || $file == '..')
{
continue;
}
elseif (is_dir($dir.$ds.$file))
{
destroyDir($dir.$ds.$file);
}
else
{
unlink($dir.$ds.$file);
}
}
closedir($handle);
rmdir($dir);
return true;
}
else
{
return false;
}
}

相关文章

  • PHP+Mysql+jQuery查询和列表框选择操作实例讲解

    PHP+Mysql+jQuery查询和列表框选择操作实例讲解

    这篇文章主要介绍了PHP+Mysql+jQuery查询和列表框选择操作实现过程,需要的朋友可以参考下
    2015-10-10
  • 关于php 高并发解决的一点思路

    关于php 高并发解决的一点思路

    涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下
    2017-04-04
  • 浅谈json_encode用法

    浅谈json_encode用法

    这边文章主要向我们简单介绍了下json_encode的使用方法,非常简单实用,这里推荐给大家。
    2015-03-03
  • Php图像处理类代码分享

    Php图像处理类代码分享

    一个php图片处理类,和网上的存在的不同,该类只有一个公共方法,通过在实例化对象的时候给$type参数传不同的值,从而实现不同功能
    2012-01-01
  • 分析PHP中单双引号的误区和双引号小隐患

    分析PHP中单双引号的误区和双引号小隐患

    PHP中单双引号常常会给人带来很多的误区,其中双引号还有些小隐患,下面是小编给大家整理的,需要的可以参考。
    2016-07-07
  • php通过执行CutyCapt命令实现网页截图的方法

    php通过执行CutyCapt命令实现网页截图的方法

    这篇文章主要介绍了php通过执行CutyCapt命令实现网页截图的方法,实例分析了php通过exec执行CutyCapt命令实现网页截图功能的相关操作技巧,需要的朋友可以参考下
    2016-09-09
  • 一文看懂PHP进程管理器php-fpm

    一文看懂PHP进程管理器php-fpm

    这篇文章主要介绍了PHP进程管理器php-fpm的配置说明,文中代码简单易懂,方便大家更好的理解,有兴趣的小伙伴快来了解下
    2020-06-06
  • PHP基于SPL实现的迭代器模式示例

    PHP基于SPL实现的迭代器模式示例

    这篇文章主要介绍了PHP基于SPL实现的迭代器模式,简单描述了迭代器模式的概念、原理并结合实例形式分析了php使用SPL实现迭代器模式的相关操作技巧与注意事项,需要的朋友可以参考下
    2018-04-04
  • PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法

    PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法

    这篇文章主要介绍了PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法,涉及PHP数学运算及字符串操作的相关技巧,需要的朋友可以参考下
    2016-04-04
  • PHP常用函数和常见疑难问题解答

    PHP常用函数和常见疑难问题解答

    虽然PHP在整体功能上不如Java强大,但相比PHP而言Java算是较重量级的,所以在小中型系统的开发上,使用PHP的趋势不可挡,就算是大型网站,比如淘宝也部分使用了PHP(Java后台逻辑+PHP前台展示),所以赶紧开始学PHP啦
    2014-03-03

最新评论