0
這是我用來將文件夾名稱爲$id
的文件夾變量存儲到檔案中的腳本。任何人對此zip腳本有想法?
$sourcefolder="../uploads/fail/$id/";
$zipfilename="fordownload/$id.zip";
$timeout=5000;
$dirlist = new RecursiveDirectoryIterator($sourcefolder);
$filelist = new RecursiveIteratorIterator($dirlist);
ini_set('max_execution_time', $timeout);
$zip = new ZipArchive();
if ($zip->open("$zipfilename", ZipArchive::CREATE) !== TRUE) {
die ("Error");
}
foreach ($filelist as $key=>$value)
{
$zip->addFile(realpath($key), $key) or die ("Error");
}
$zip->close();
redict("$zipfilename",0);
的問題是,我想提出只有文件夾$id
在檔案中,沒有前綴../uploads/fail/
,但我不知道怎麼辦。你能幫我嗎?
它現在效果更好,但我必須找到解決方案: http://img442.imageshack.us/img442/7231/casus.png –