- Recursively Zip a directory with PHP - Ninad's Blog
- Author: Ninad
- Blog: http://ninad.pundaliks.in/blog/2011/05/recursively-zip-a-directory-with-php/
- Github Source: https://gist.github.com/ninadsp/6098467
-
請在apache上,將本站的conf設定成
AllowOverride All
, 不然可能造成只有http://localhost/DownloadZip.php有效 -
伺服器上必須有 zip - PHP Extension
-
伺服器必需要開啟檔案寫入才能正常運作
修改DownloadZip.php
的$ZIP_FOLDER
為要壓縮的路徑 (結尾不需加上"/"字元)。
可修改DownloadZip.php
成<你喜歡的檔名>.php
,不過.htaccess
也需連帶修改,不然無法直接以<你喜歡的檔名>.zip
下載。
可直接以 http://localhost/DownloadZip.zip 就能當場壓縮下載範例中sample_file
資料夾內容。
也可從瀏覽器 http://localhost/DownloadZip.php 下載
- Creating ZIP File with PHP
- Zip Archive Folder with PHP « DBL-A Dev Blog
- download - Downloading zip folder using php - Stack Overflow
- Apache - rewrite images to php file with .htaccess - Stack Overflow
- PHP- $_SERVER 用法教學 - ↗﹑不二≠藝術°★〞〆 - 無名小站
- PHP- $_SERVER 的詳細用法 @ The MAN !!! :: 隨意窩 Xuite日誌:
- PHP: $_SERVER - Manual
- php - How to get last key in an array? - Stack Overflow
- PHP 5.3.0 後 不建議使用 split() 的替代方式 - Tsung's Blog