如果要把一個包含很多文件的文件夾上傳到服務器,這個文件夾可能是一個CMS,如果直接上傳,不論是使用PHP還是FTP,上傳的時間都是相當長的,因為這個文件夾包含的文件數量很大,盡管文件可能很小,但每個文件都要建立一次連接,這加起來的時間是很可怕的。通常,我們使用的方法是現把這個文件夾壓縮成zip或者tar.gz文件,上傳到服務器,然後在服務器上解壓,這樣可以節省很多時間。
很多服務器提供了解壓ZIP文件的功能,比如cPanel和Direct Admin面板都有這個功能。但如果你的服務器剛好沒有這個功能怎麼辦呢?這時候可以嘗試使用PHP工具。
PHPUnZip這款PHP工具體積很小,只有一個文件,它可以在服務器上方便地解壓ZIP文件。
使用方法
1.下載並解壓得到unzip.php文件,用文本編輯器打開(不能使用Windows自帶的記事本,推薦Notepad2),在這個文件的頭部找到
<?php
//設定密碼
$password = “www.eincy.com”;
?>
修改密碼後保存。
2.上傳unzip.php到服務器並運行它。
3.選擇zip文件,你可以選擇在unzip.php同目錄下的zip文件,或者上傳一個zip文件。
4.輸入你准備解壓這個zip文件的目錄,如果留空,則表示在當前目錄下解壓。
5.輸入第一步中設定的密碼,然後點擊解壓。
文件下載地址:unzip.zip (6)