首页 >> 大全

php zip extractto

2023-12-08 大全 25 作者:考证青年

在项目中要用解压ZIP文件起初测试环境在平台中,测试通过,换到 linux+nginx 的环境中时 就出问题了(ZIP包中有文件和文件夹一共3百多个文件,大部分是带汉字的文件名),问题的现象是:不带汉字的文件解压没有问题,另外有部分带汉字和数字字母的文件解压没有问题,然后其他纯文字的文件名就丢失了,也没有报错,最后把问题定位到了()方法,这个方法尼玛是个封装的方法,看不到实际的源代码。

但是,发现 for($i = 0; $i < $zip->; $i++) 这里却可以找到所有的文件,个数是正常的,那么问题就出现解压后的 copy环节了。那么是不是可以借助这个循环自己解压,自己copy文件呢??

于是

for($i = 0; $i < $zip->; $i++) {

$ = $zip->($i);

_php zip extractto_php zip extractto

if(!($)){

copy("zip://".$path."#".$, $.$);

}else{

@mkdir($.'/'.$, 0777);

问题解决了哈。 找这个问题浪费了 我一天时间!! 希望对碰到同样 文件在解压的时候丢失的同学有帮助哈。

欢迎大家阅读《php 的解压缩中的(_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了