1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. [ PHP ] –...

[ PHP ] – 將檔案加入壓縮檔 ZIP

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

當網站有提供下載功能時如果因為檔案過大那將會造成主機的頻寬不足,其它使用者就無法正常瀏覽網站,所以我們可以 將檔案加入壓縮檔 ZIP 後再提供下載。


$zip = new ZipArchive();
$filename = './zip/test.zip';
if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}//打開壓縮檔,若無此檔自動建立新檔
$zip->addFile('./img/hello.jpg','hello123.jpg');
//$zip->addFile('要加入壓縮的檔的檔名(包含路徑 不可使用網址)','加入壓縮檔中的檔名');
echo "numfiles: " . $zip->numFiles . "\n";//加入壓縮檔的檔案數
echo "status:" . $zip->status . "\n";//壓縮檔狀態
$zip->close();//關閉壓縮檔

註:php 5.2版本之後 才有內建 zip 壓縮

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *