开发者社区> 问答> 正文

关于php解压压缩包问题。急急急!!!!!? 400 报错

关于php解压压缩包问题。急急急!!!!!? 400 报错

function  jieya($zips,$wenjian){

$zip = new ZipArchive;//新建一个ZipArchive的对象
if ($zip->open($zips) === TRUE) {
$zip->extractTo($wenjian);
$zip->close();
return $wenjian;
} else {
return false;
}
}

有上面这一方法对文件进行解压文件。在Windows下运行好使但是上传到linux服务器时出错。求解!!!

望大虾们指点指点!!!

展开
收起
爱吃鱼的程序员 2020-06-03 16:35:53 409 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    检查下权限,看PHP有没有压缩文件的读权限和解压目录的写权限######回复 @leo108 : 是。 我把服务器的包拉到本地修改了包文件里的随便一个内容,压缩放到服务器又正常解压了。很是郁闷######回复 @上空飞过 : 你的意思是说文件名变成了b/abc.log?######@leo108 本来是 a 目录 b目录 下的abc.log文件 现在解压成了a目录下的b/abc.log文件了######回复 @上空飞过 : 没看懂你的描述……######我下载下来的包,从服务器档下来随便改下内容,让回服务器解压却能成功~这不应该是权限问题吧?######可能相应的扩展库没被加载

    2020-06-03 20:49:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载