全球主机交流论坛

标题: 什么影响了在线解压? [打印本页]

作者: usa    时间: 2012-9-7 00:35
标题: 什么影响了在线解压?
本帖最后由 usa 于 2012-9-7 09:11 编辑

升级后更新某个图片站的时候发现,DEDE后台在线zip解压图片,出现问题...
后来测试了一下,把原本传好的图片.zip 下载下来用php在线解压测试,直接错误...
然后测试DZ2.5.zip,DEDE5.6.zip均没有问题,DEDE5.7.zip也错误....(官方下载后upload打包zip)

lnmp0.9 centos5.5 64bit

纳闷了,习惯性打包图片上传更新网站的,这下可悲催了...
作者: 用户名    时间: 2012-9-7 08:44
本帖最后由 用户名 于 2012-9-7 12:29 编辑

解包有各种支持函数
作者: usa    时间: 2012-9-7 09:09
用户名 发表于 2012-9-7 08:44
解包有各种支持函数

函数都支持的...
目前是部分.zip包支持解压,部分不支持...头都大了~不知道问题在哪~

作者: wdlth    时间: 2012-9-7 10:10
有些zip压缩率大就不行
作者: usa    时间: 2012-9-7 10:17
wdlth 发表于 2012-9-7 10:10
有些zip压缩率大就不行

标准压缩
作者: 用户名    时间: 2012-9-7 12:19
本帖最后由 用户名 于 2012-9-7 12:28 编辑
usa 发表于 2012-9-7 09:09
函数都支持的...
目前是部分.zip包支持解压,部分不支持...头都大了~不知道问题在哪~
...
  1. <?php
  2. header('Content-type: text/html;charset=utf-8');
  3. error_reporting(E_ALL);
  4. set_time_limit(0);

  5. $zip_filename = "Test.zip"; //文件名

  6. $zip_filename = key_exists('zip', $_GET) && $_GET['zip']?$_GET['zip']:$zip_filename;
  7. $zip_filepath = str_replace('\\', '/', dirname(__FILE__)) . '/' . $zip_filename;

  8. if(!is_file($zip_filepath))
  9. {
  10.     die('文件"'.$zip_filepath.'"不存在!');
  11. }

  12. $zip = new ZipArchive();
  13. $rs = $zip->open($zip_filepath);

  14. if($rs !== TRUE)
  15. {
  16.     die('解压失败!Error Code:'. $rs);
  17. }

  18. $zip->extractTo('./');
  19. $zip->close();

  20. echo $zip_filename.'解压成功!';
  21. ?>
复制代码
私人送你
仅需zlib组件
作者: 360安全卫士    时间: 2012-9-7 12:20
在VPS上直接yum install unzip
unzip my.zip
作者: usa    时间: 2012-9-7 13:05
360安全卫士 发表于 2012-9-7 12:20
在VPS上直接yum install unzip
unzip my.zip


图片另存本地,打包上传,更新网站....DEDE...
作者: usa    时间: 2012-9-7 13:07
用户名 发表于 2012-9-7 12:19
私人送你
仅需zlib组件

DEDE更新图片,在线zip解压...
不是没办法解压文件,而是DEDE的功能无法用了...

在纠结问题在哪,不是需要提供解压解决办法...
作者: 用户名    时间: 2012-9-7 13:09
usa 发表于 2012-9-7 13:07
DEDE更新图片,在线zip解压...
不是没办法解压文件,而是DEDE的功能无法用了...

好吧 我是不知道的
作者: usa    时间: 2012-9-7 13:11
用户名 发表于 2012-9-7 13:09
好吧 我是不知道的

换了个服务器 装了64bit,还有几百个zip图片包以前丢上去的还没更新....NND,郁闷了~

找了一个在线解压的unzip.php测试结果如上面所说...
作者: Kvm    时间: 2012-9-7 13:12
直接unzip命令吧
作者: usa    时间: 2012-9-7 13:13
Kvm 发表于 2012-9-7 13:12
直接unzip命令吧

DEDE后台在线更新....
作者: usa    时间: 2012-9-7 13:13
guiplee 发表于 2012-9-7 13:13
dede很慢的说。。

用了很久的说...




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4