[請益] pear壓縮檔案問題

看板PHP作者 (知足常樂)時間18年前 (2008/02/27 00:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下大家 我用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
文章代碼(AID): #17n3i-Mf (PHP)
文章代碼(AID): #17n3i-Mf (PHP)