Posts tagged ‘pclzip’

利用PclZip实现服务器端在线解ZIP压缩档

WEB服务器在远端,没有其它管理方式,只有FTP可以与服务器相通,当网站文件数很多时上传就需要费很多时间。这时,就可以将整个网站打包成ZIP压缩档并上传至WEB服务器端,再利用PclZip(WEB空间需要支持php)将压缩包在线解压,具体如下步骤:

首先将文件压缩成ZIP再上传至服务器端,如下图

pclzip1

2、下载pclzip微云下载),使用记事本打开pclzip.php进行编辑,拖到文件最后,最后四行为:

$archive = new PclZip(‘xxx.zip‘);
$archive->extract(PCLZIP_OPT_PATH, "./");
echo ok;
?>

将上面红字部分改成压缩档的名称,这里为test.zip,则更改为如下,保存退出。

$archive = new PclZip(‘test.zip‘);
$archive->extract(PCLZIP_OPT_PATH, "./");
echo ok;
?>

接着将编辑好的pclzip.php文件上传至与压缩档同目录下,如下图所示

pclzip2

最后,打开网页浏览器,输入pclzip.php的路径地址,这里为guanjianfeng.com/test/pclzip.php,回车后,稍等会出现“ok”字样,如下图:

pclzip3

这就说明解压缩完成了,再次进入服务器端目录,则会发现多了一个刚才解压缩成功的test文件夹了。

pclzip4