找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 1994|回复: 21

[程序代码] 分享个PHP在线解压ZIP的代码

[复制链接]
发表于 2010-1-11 10:33:09 | 显示全部楼层 |阅读模式
我的空间用了几个PHP ZIP解压程序都解不出文件  只好自己写
把下面的代码存为PHP文件传到主机上 用浏览器访问
填好ZIP文件和解压路径即可解压
代码:
  1. <?
  2. header('Cache-Control: no-cache');//不要缓存

  3. $file=$_GET['file'];
  4. $path=$_GET['path'];


  5. if(!empty($file) && !empty($path)){
  6. $stime=microtime(true);//记时开始
  7. echo '<p>解压'.$file.' 到'.$path.'</p>';


  8. $zip= new ZipArchive ;
  9. if($zip->open($file)===TRUE){
  10. $zip->extractTo($path);
  11. $zip->close();

  12. echo '<p>解压完成</p>';
  13. }else{
  14. echo '<p>解压失败</p>';
  15. }

  16. $etime=microtime(true);//记时结束
  17. $total=$etime-$stime;//计算用时
  18. echo '<p>解压用时'.$total.'秒</p>';
  19. }
  20. ?>
  21. <form action="<? echo   $_SERVER["SCRIPT_URI"];  ?>" method="get">
  22. <p>PHP ZIP解压</p>
  23. <p>ZIP文件:<input name="file" type="text" />(相对绝对均可)</p>
  24. <p>解压到:<input name="path" type="text" />(相对绝对均可)</p>
  25. <p><input type="submit" name="" value="解压" /><input type="reset" name="" value="清除" />
复制代码

评分

参与人数 1银币 +10 收起 理由
丁丁 + 10 感谢分享

查看全部评分

头像被屏蔽
发表于 2010-1-11 13:19:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-1-11 13:37:32 | 显示全部楼层
先备忘
发表于 2010-1-11 16:58:48 | 显示全部楼层
哦!太感谢了
发表于 2010-1-11 17:16:39 | 显示全部楼层
回帖是 看到好贴后的习惯~
发表于 2010-1-11 17:32:09 | 显示全部楼层
回头比较
发表于 2010-1-11 17:52:59 | 显示全部楼层
不错 回了等于收藏了
发表于 2010-1-11 17:58:35 | 显示全部楼层
很好
张小华 该用户已被删除
发表于 2010-1-11 18:18:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-1-11 19:08:51 | 显示全部楼层
收藏先~~ 有点呆··目录不知道写哪···
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-11-28 22:37 , Processed in 0.026982 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表