php处理文件的小例子(解压缩,删除目录)

 更新时间:2013年02月03日 17:24:16   作者:  
php处理文件的小例子(解压缩,删除目录),供初学者参考
复制代码 代码如下:

<?php 
$dir =   './temp';
$desc   =   'tar_test.tar.gz';
system("tar   czvf   $desc   $dir");   //压缩
//system("tar   zxvf   $desc"); //解压  

function d_rmdir($dirname) {   //删除非空目录 
if(!is_dir($dirname)) { 
    return false; 

$handle = @opendir($dirname); 
while(($file = @readdir($handle)) !== false){ 
   if($file != '.' && $file != '..'){ 
      $dir = $dirname . '/' . $file; 
      is_dir($dir) ? d_rmdir($dir) : unlink($dir); 


closedir($handle); 
return rmdir($dirname) ; 


if(d_rmdir("./temp")) 
   echo "succes"; 
else 
   echo "false"; 
?>

相关文章

  • 关于php几种字符串连接的效率比较(详解)

    关于php几种字符串连接的效率比较(详解)

    下面小编就为大家带来一篇关于php几种字符串连接的效率比较(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • zen cart新进商品的随机排序修改方法

    zen cart新进商品的随机排序修改方法

    由于新进商品的数量可能比页面上能显示的数量多,所以采用的是随机显示的方式。如果想改为按时间顺序显示,可以按照radnows提供的 方法修改。(记住使用文件替代)
    2010-09-09
  • WordPress中重置文章循环的rewind_posts()函数讲解

    WordPress中重置文章循环的rewind_posts()函数讲解

    这篇文章主要介绍了WordPress中的文章循环重置函数rewind_posts()讲解,附带不依赖循环的single_cat_title()函数的用法介绍,需要的朋友可以参考下
    2016-01-01
  • php使用curl出现Expect:100-continue解决方法

    php使用curl出现Expect:100-continue解决方法

    这篇文章主要介绍了php使用curl出现Expect:100-continue解决方法,实例分析了Expect:100-continue出现的原理与解决方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php set_time_limit(0) 设置程序执行时间的函数

    php set_time_limit(0) 设置程序执行时间的函数

    一个简单的例子,在网页里显示1500条语句,如果未设置失效时间,则程序执行到791时结束了,如果把 set_time_limit(0); 前的注释符//去除,则程序直到1才结束。
    2010-05-05
  • php数组合并与拆分实例分析

    php数组合并与拆分实例分析

    这篇文章主要介绍了php数组合并与拆分方法,实例分析了php中array_merge、array_merge_recursive、array_splice等方法操作数组的相关技巧,需要的朋友可以参考下
    2015-06-06
  • php 文件状态缓存带来的问题

    php 文件状态缓存带来的问题

    当使用以下函数时,会因为文件状态缓存,导致结果错误
    2008-12-12
  • PHP开发API接口签名生成及验证操作示例

    PHP开发API接口签名生成及验证操作示例

    这篇文章主要介绍了PHP开发API接口签名生成及验证操作,结合实例形式较为详细的分析了PHP开发API接口签名生成及验证操作相关原理、实现方法与操作注意事项,需要的朋友可以参考下
    2020-05-05
  • php微信支付之APP支付方法

    php微信支付之APP支付方法

    这篇文章主要介绍了php微信支付之APP支付方法,实例分析了php微信支付接口文件及使用技巧,需要的朋友可以参考下
    2015-03-03
  • ini_set的用法介绍

    ini_set的用法介绍

    PHP ini_set用来设置php.ini的值,在函数执行的时候生效,对于虚拟空间来说,很方便,下面为大家介绍下此方法的使用
    2014-01-01

最新评论