作者KawasumiMai (モウソウ×ボウソウ)
看板PHP
标题Re: [请益] 大量档案包成rar/zip
时间Tue Jul 24 17:16:13 2012
自问自答
後来改用比较简便的方法
留给其他人做参考
==
require_once('zip.lib.php');
//这个档案在phpMyAdmin的library里面就有,把它复制到自己的资料夹内
$zipfile = new zipfile();
//files是一个阵列,里面存着所有的档名
//dir是目标资料夹
foreach($files as $file){
$link = fopen($dir."/".$file, "rb");
$data = fread($link, filesize($dir."/".$file));
fclose($link);
$zipfile->addFile($data, $file); //这行的file可以另外设定,代表zip内的档名
}
$zipbuffer = $zipfile->file();
$zip = fopen($dir.".zip", "wb");
fwrite($zip, $zipbuffer );
fclose($zip);
==
总之是解决了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.149.5
1F:→ LaPass:XD 07/24 17:42
2F:推 Bambe:推一个~! 07/24 23:50
3F:推 funpe:刚好要用到,就找到您的资料,谢谢.. 11/09 12:16