0
我想要一个扩展名来压缩目录里面的所有文件和子目录,但没有创建临时文件,我想要的扩展名与一个如何使用它的代码?我想php压缩类扩展来压缩目录,但没有临时文件
我有一个错误,上课的时候做一个临时文件
谢谢
我想要一个扩展名来压缩目录里面的所有文件和子目录,但没有创建临时文件,我想要的扩展名与一个如何使用它的代码?我想php压缩类扩展来压缩目录,但没有临时文件
我有一个错误,上课的时候做一个临时文件
谢谢
你想http://pablotron.org/software/zipstream-php/。从文档:
1. Create the zip stream:
$zip = new ZipStream('example.zip');
2. Add one or more files to the archive:
# add first file
$data = file_get_contents('some_file.gif');
$zip->add_file('some_file.gif', $data);
# add second file
$data = file_get_contents('some_file.gif');
$zip->add_file('another_file.png', $data);
3. Finish the zip stream:
$zip->finish();
我会警告你:如果你正在处理非常大的文件的zip将打破。它适用于小文件,但不是10兆字节。
为什么?你遇到什么问题与临时文件有关? – 2011-05-07 12:00:29
[ZipArchive](http://www.php.net/zip)class/package/extension有什么问题?你已经测试过哪些软件包/类创建临时文件?这些临时文件有什么问题? – Progman 2011-05-07 14:32:52
@Programmer如果您在创建临时文件时遇到错误,则更高效的方法可能是尝试解决该问题。所有Zip库都可能以这种或那种方式尝试写入文件。你得到什么错误信息? – 2011-05-07 17:30:26