看板 PHP 關於我們 聯絡資訊
檔案在 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
LaPass:逾時? 07/23 18:05
LaPass:咦?小舞? XD 07/23 18:05
KawasumiMai:不是逾時,第一,檔案沒出現,第二,有設定timeout(0) 07/23 18:14
KawasumiMai:然後在這裡別認親啦="= 07/23 18:14
dinos:1.超過memory buff 2.沒有讀寫權限 3.entry編碼有問題 07/23 18:39
dinos:error_reporting有全開嗎? 07/23 18:40
KawasumiMai:1.檔案可以下載(測試一個),不能包zip,設定20M 07/23 23:59
KawasumiMai:2.zip一樣在download資料夾,可下載,應有權限 07/24 00:00
KawasumiMai:再來就不知道了(死 07/24 00:00
mervynW:不考慮用exec 叫 shell 嗎? 07/24 10:25
MOONRAKER:這種麻煩事我也想呼叫外部zip指令來做。 07/24 11:34
KawasumiMai:這樣嗎...晚點試試看 07/24 12:07
mervynW:用外部指令可以省掉很多問題... ... 07/24 12:55