[請益] pear壓縮檔案問題
請問一下大家
我用PEAR::Archive_Zip來壓縮檔案
http://www.real-blog.com/programming/247
$dir="./files/";
include ("Zip.php");
$zipfile = New Archive_Zip("$semester[0]$NUM.zip");
///////////////////////////////////////////////////////////////////////////////
$outdata ="SELECT UserName,FileName
FROM HW_Upload_Info
WHERE HW_Id = '$NUM'
AND Semester='$semester[0]'
order by UserName,UploadTime DESC";
$result = mysql_query($outdata) or die("無法送出" . mysql_error( ));
$LAB_Id = "";
$counter = 0;
$i=0;
while ( $row = mysql_fetch_array($result)) {
$counter=0;
if(strcmp($LAB_Id,$row['UserName'])!=0)
{
if($counter==0){
$file_list[$i] =$dir.$row['FileName'];
$counter++;
$i++;
}
}
$LAB_Id = $row['UserName'];
}
$zipfile->create($file_list);
//echo "檔案 zipfile.zip 建立成功。";
/////////////////////////////////////////////////////////////////
$file = "./";
header('Content-Description: File Transfer');
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=$semester[0]$NUM.zip");
readfile($file.$semester[0].$NUM.'.zip');
在window的localhost底下測試是可以的,但是在unix底下執行壓縮檔有大小,
但是真正解壓縮後裡面是空的,且原本要壓縮的那個檔案變成資料夾名稱壓縮。
請問有人知道為什麼嗎?這個問題我一直找不到原因~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.219.142
PHP 近期熱門文章
PTT數位生活區 即時熱門文章