我編寫了這段代碼來創建一個ZIP文件並將其保存。但不知何故,它只是不顯示任何錯誤,但它也不會創建ZIP文件。這裏是代碼:創建zip時沒有錯誤,但沒有創建
$zip = new ZipArchive;
$time = microtime(true);
$res = $zip->open("maps/zips/test_" . $time . ".zip", ZipArchive::CREATE);
if ($res === TRUE) {
echo "RESULT TRUE...";
$zip->addFile("maps/filename.ogz","filename.ogz"); //Sauerbraten map format
$zip->addFromString('how_to_install.txt', 'Some Explanation...');
$zip->close();
$zip_created = true;
echo "FILE ADDED!";
}
我在做什麼錯,我該如何解決它?
「RESULT TRUE」和「FILE ADDED」輸出結果是?你在找正確的文件夾嗎?你是否啓用了錯誤報告?問題,問題:P – PeeHaa 2011-01-10 20:39:46
您是否檢查過PHP對該目錄有寫權限? – alexn 2011-01-10 20:40:04
Nooo! :D亞歷山大是對的!該腳本沒有足夠的訪問權限... thx解決。如果你很快發佈,我會標記爲正確的答案......? – 2011-01-10 20:43:32