作者KawasumiMai (モウソウ×ボウソウ)
看板PHP
标题[请益] 大量档案包成rar/zip
时间Mon Jul 23 18:04:33 2012
档案在 download/ 资料夹
里面的档名都已经抓入阵列 $files
已经引入别人写好的ZipArchive.php
里面有class
include ("ZipArchive.php")
$zip = new ZipArchive;
$zip->open("download/01.zip", ZIPARCHIVE::CREATE);
foreach($files as $file)
{
$zip->addFile($file);
}
$zip->close();
不知道为什麽,没有发生任何错误
但是01.zip根本没有出现
这段使用方法也是网路上的sample
请问有什麽地方搞错了吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.206.46
1F:推 LaPass:逾时? 07/23 18:05
2F:→ LaPass:咦?小舞? XD 07/23 18:05
3F:→ KawasumiMai:不是逾时,第一,档案没出现,第二,有设定timeout(0) 07/23 18:14
4F:→ KawasumiMai:然後在这里别认亲啦="= 07/23 18:14
5F:→ dinos:1.超过memory buff 2.没有读写权限 3.entry编码有问题 07/23 18:39
6F:→ dinos:error_reporting有全开吗? 07/23 18:40
7F:→ KawasumiMai:1.档案可以下载(测试一个),不能包zip,设定20M 07/23 23:59
8F:→ KawasumiMai:2.zip一样在download资料夹,可下载,应有权限 07/24 00:00
9F:→ KawasumiMai:再来就不知道了(死 07/24 00:00
10F:推 mervynW:不考虑用exec 叫 shell 吗? 07/24 10:25
11F:→ MOONRAKER:这种麻烦事我也想呼叫外部zip指令来做。 07/24 11:34
12F:→ KawasumiMai:这样吗...晚点试试看 07/24 12:07
13F:推 mervynW:用外部指令可以省掉很多问题... ... 07/24 12:55