我正在尝试在PHP中解压缩文件夹并对文件执行一些操作。我让它正常工作,但我需要为压缩文件夹根目录中的压缩文件夹做这项工作。
所以zipped1可能包含image1和zipped2。我也需要提取zipped2。我试图通过如下递归来做到这一点。显然这不是完整的代码,而是相关的比特。
order_id quantity price order_date shipping_date
2 120 2.00 2016-10-8 2016-10-10
所以问题是递归调用函数需要将文件作为参数发送,但zip_open似乎在服务器上的temp文件夹中打开上传的文件 - 而这个递归的句子不在那个临时文件夹中。
我能做些什么?
答案 0 :(得分:0)
我还没试过,但你可以试试
zip_entry_open($zip_entry,$entry);
handle_zip(zip_open($entry));
在递归调用中。 This是相关的文档页面。
另外,如果文件名称中有多个点,或者没有,则可能需要获取爆炸结果的最后一部分而不是第二部分。