PHP在线解压ZIP工具 – PHPUnZip

如果要把一个包含很多文件的文件夹上传到服务器,这个文件夹可能是一个CMS,如果直接上传,不论是使用PHP还是FTP,上传的时间都是相当长的,因为这个文件夹包含的文件数量很大,尽管文件可能很小,但每个文件都要建立一次连接,这加起来的时间是很可怕的。通常,我们使用的方法是现把这个文件夹压缩成zip或者tar.gz文件,上传到服务器,然后在服务器上解压,这样可以节省很多时间。

很多服务器提供了解压ZIP文件的功能,比如cPanel和Direct Admin面板都有这个功能。但如果你的服务器刚好没有这个功能怎么办呢?这时候可以尝试使用PHP工具。

PHPUnZip这款PHP工具体积很小,只有一个文件,它可以在服务器上方便地解压ZIP文件。

使用方法

1.下载并解压得到unzip.php文件,用文本编辑器打开(不能使用Windows自带的记事本,推荐Notepad2),在这个文件的头部找到

  1. <?php ??
  2. ??
  3. //设定密码 ??
  4. $password?=?“ilovetile.com”; ??
  5. ??
  6. ?>??

修改密码后保存。
2.上传unzip.php到服务器并运行它。

3.选择zip文件,你可以选择在unzip.php同目录下的zip文件,或者上传一个zip文件。
4.输入你准备解压这个zip文件的目录,如果留空,则表示在当前目录下解压。
5.输入第一步中设定的密码,然后点击解压。
文件下载地址:unzip.zip



58 thoughts on “PHP在线解压ZIP工具 – PHPUnZip

  1. Notice: Undefined index: myaction in /home/liton/apps/http/public/blog/unzip.php on line 73

    请问博主这是什么原因?

  2. 正在解压:
    ecshop.zip 文件 ecshop.zip 错误.
    完成,共建立 0 个目录,0 个文件.

    ECShop是rar格式的,我下载后用WinRAR重打包了zip的,结果传到服务器上就这样了… 目录有权限啊, 而且直接下载的Discuz就是Zip的,直接传上去解压成功… 求解

  3. Warning: set_time_limit() has been disabled for security reasons in /htdocs/unzip.php on line 322

  4. 请问,SOURCEFORGE的空间提示“正在解压:wordpress-3.2.1-zh_CN.zip 文件 wordpress-3.2.1-zh_CN.zip 错误. ”是什么原因?对应目录有权限

  5. 的确是好东西,之前搞WORDPRESS的时候,国外的免费空间,而且没有面板功能,就苦于文件上传了

小A进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注