在PHP中从变量而不是URI打开ZIP文件
我尝试从变量而不是PHP中的文件打开ZIP存档 这意味着有一个文件或一个MySQL查询,我读入一个变量$zip_contents左右。 此变量应传递给ZipArchive::open()之类的方法,而不是文件名 这是可能的还是我走错了方向 问候在PHP中从变量而不是URI打开ZIP文件,php,zip,Php,Zip,我尝试从变量而不是PHP中的文件打开ZIP存档 这意味着有一个文件或一个MySQL查询,我读入一个变量$zip_contents左右。 此变量应传递给ZipArchive::open()之类的方法,而不是文件名 这是可能的还是我走错了方向 问候 zoku你能负担得起对一个解压文件的现有类的小补丁吗?例如,有一个简单的解决方案,涉及phpMyAdmin分发,特别是查看库子目录。它包含unzip.lib.php(GPL)。函数ReadFile可以轻松修补以接受变量,因为它读取第一行中的文件,然后处理
zoku你能负担得起对一个解压文件的现有类的小补丁吗?例如,有一个简单的解决方案,涉及phpMyAdmin分发,特别是查看
库
子目录。它包含unzip.lib.php
(GPL)。函数ReadFile
可以轻松修补以接受变量,因为它读取第一行中的文件,然后处理该数据。因此,只需对其进行更改,即可直接接受数据
类的直接链接。您可以将其写入一个临时文件。整个过程的目标是远离临时文件,以避免速度减慢。在内存中执行所有ZIP操作会很好。这就是我正在搜索的东西。我结合使用了标准的PHPzip函数(创建档案)和您建议的库来完成这项工作。