[教學]利用php檔快速將空間檔案壓縮成zip
在論壇或部落格要換網站空間時,大家一定都會利用FTP軟體把空間的所有檔案下載回來再上傳到另外的空間。雖然這些檔案的檔案大小都不大,但總文件數卻多得嚇死人。如果要一個一個慢慢下載下來不僅耗時、耗工,更有可能下載到一半時你的IP就被空間短暫封鎖,造成下載不完整的窘境。這時就需要這個PHP程序來把所有檔案壓成ZIP檔。
一般的網站後台系統(CP、DA、VP、H球)都具有檔案管理系統(File Manager),如果要下載的檔案很多就可以善用這個功能把檔案先壓縮起來,這麼一來你只需要下載一個ZIP檔即可,要上傳到另外空間時也是上傳一個ZIP檔即可,多麼的省時省力阿~!但是總是有不合群的後台系統並沒有這種功能,這時這個PHP程序就可以它發揮最大的效果。
大部分在網路流行的這類PHP檔都只能把檔案壓成.tar.gz或gzip形式,對於一般大家常用的zip檔幾乎像大海撈針一樣,而這個PHP程序是殺氣在無意中在網路上找到的好文件,他能將你空間的所有檔案壓縮成zip檔,不僅壓縮速度快、壓縮率高,最強的是還能自己選擇哪些檔案或資料夾要被壓縮 ((天阿~!這不就跟CP空間的File Manager是一樣的功能,是不是很棒阿?
由於程序本身是大陸人所寫,所以字體都是簡體字。殺氣趁這個機會把簡字全改成繁中,另外把原本需設密碼才能操作的限制刪除,讓各位在使用上更加方便、迅速;最後殺氣在文件上頭加上使用方法,讓各位在使用上不必看著殺氣的文章一樣也能操作,節省更多時間。
檔案下載
第一步:下載檔案解壓縮後,並上傳zip.php到空間內。《備1》
第二步:開啟瀏覽器並訪問zip.php,並點選「開始」進入本程序。
第三步:在你要壓縮的檔案前打勾,並選擇壓縮檔儲存目錄、壓縮檔名稱後,直接按「開始壓縮」。《備2》
第四步:如果壓縮成功會告訴你壓縮檔裡面有哪些檔案和壓縮檔的大小。
【備1】有限定要放在空間的哪個資料夾嗎?
答:有,如果要壓縮整個網站,請放在網站的根目錄;如果某一個子資料夾,請放在子資料夾的上一層。
【備2】為什麼只有出現資料夾的名稱,該資料夾裡的檔案怎沒出現?
答:為了減少顯示檔案的長度、時間,所以並不顯示資料夾底下的檔案。但只要你勾選該資料夾就會連底下的檔案一起壓縮進來。
![[教學]利用php檔快速將空間檔案壓縮成zip [教學]利用php檔快速將空間檔案壓縮成zip-開始](http://img.shachi.tw/php-compression-files/php-compression-files-1.png)
![[教學]利用php檔快速將空間檔案壓縮成zip [教學]利用php檔快速將空間檔案壓縮成zip-勾選要壓縮檔案](http://img.shachi.tw/php-compression-files/php-compression-files-2.png)
![[教學]利用php檔快速將空間檔案壓縮成zip [教學]利用php檔快速將空間檔案壓縮成zip-壓縮成功](http://img.shachi.tw/php-compression-files/php-compression-files-3.png)

真是太好用太棒了,感謝您!
我的信箱郵件附件PHP檔一值無法下戴打不開,不知道是缺少什軟體或要下戴什軟體有誰可以教我..謝謝~
出現了Warning: set_time_limit() [function.set-time-limit]錯誤,會不會對壓縮檔有影響的?(壓縮不完全之類的……
試用後感覺好快….
不用像以前一樣,一個檔案一個檔案慢慢載
累死人= =
但是如果網站連不上去了,又該如何去連到zip.php…
哇塞!很好用!谢谢了~~
哇嗚~ 還蠻好用的說
會不會不小心衝破伺服器的CPU限制??