0
這裏是我的代碼;服務器上的壓縮文件問題PHP
error_reporting(-1);
require("zip_min.php");
$f = $_SERVER['DOCUMENT_ROOT'] ."/mp3/allmp3s.zip";
if (!file_exists($f)) {
$zipfile = new zipfile();
$folder = $_SERVER['DOCUMENT_ROOT'] ."/mp3";
if (is_dir($folder)) {
if($dir = opendir ($folder)) {
while (false !== ($file = readdir($dir))) {
if($file != ".") {
if($file != "..") {
$zipfile -> addFile(file_get_contents($folder."/".$file), $file);
}
}
}
closedir($dir);
$contents = $zipfile -> file();
if (file_put_contents($f, $contents)) {
print "ok";
} else {
print "error creating file";
}
}
} else {
print "error";
}
} else {
print "file already exists";
}
有10個mp3文件總大小爲100 MB,當我執行這個腳本時,我只是一個空白頁,沒有任何反應。但是30-40 mb的尺寸效果很好。
我該怎麼辦?
感謝這麼多
首先嚐試'error_reporting(E_ALL);'然後你看到所有可能導致你的問題的錯誤。 – lfx 2010-04-22 14:05:33
我剛剛嘗試用E_ALL現在,仍然有空白頁:( – 2010-04-22 14:08:23
嘗試查看您的Web服務器錯誤日誌以及 – 2010-04-22 14:12:54