ftp在线解压-php程序
作者:matrix 发布时间:2011-05-15 分类:Wordpress 兼容并蓄
php在线解压程序,在线解压zip文件的php程序
有时候,我们用FTP上传大连文件太慢了,而且容易出错。这时候,我们可以把要上传的文件,压缩成zip文件(不能是rar,也不能是gz格式),然后再上传这个zip文件。 接下来,我们只要上传一个在线解压zip文件的php程序就可以将zip文件在线解压了。
PHP在线解压程序,在线解压zip文件的php程序 下载:unzip.zip
PHP在线解压程序的使用方法:
1,下载上面的zip文件,解压成unzip.php,把这个unzip.php用ftp上传到你的网站/目录;
2,用ie浏览器访问unzip.php,如 http://你的域名/unzip.php;
3,第一次访问,会要你设置密码,这是为了防止其他人随便访问此程序,请设置一个复杂点的密码,但你自己要能记住;
4,压缩你的程序目录为zip文件,并ftp上传,上传完成后,刷新 http://你的域名/unzip.php;
5,看到你的zip文件了吗?点旁边红色的 [解压] 链接,就会自动开始解压了
6,解压成功后,请FTP刷新查看解压后的文件,unzip.php网页里面可能看不到。
7,注意:zip文件最好不要超过8M,解压完成后,可以删除unzip.php文件。如果忘记密码,可以删除pass.php文件;
8,如果你下载的是.gz 或 .tar.gz 文件,请先在你的电脑上解压,然后再压缩成zip格式的文件上传;
9,在非Windows环境下将压缩包解压以后若所解压的程序的安装使用出现问题请认真检查程序的目录和文件权限。
转载自深度VPS [ http://www.deepvps.com/php-online-decompression-procedure.html]
16:09 2011-08-16 更新
最近在bbs里发现个不错的php在线解压程序,这就给各位分享。 原创作者:所有用户
复制以下代码或下载:在线解压-php程序
<?php
header('Cache-Control: no-cache');//不要缓存
$file=$_GET['file'];
$path=$_GET['path'];
if(!emptyempty($file) && !emptyempty($path)){
$stime=microtime(true);//记时开始
echo '<p>解压'.$file.' 到'.$path.'</p>';
$zip= new ZipArchive ;
if($zip->open($file)===TRUE){
$zip->extractTo($path);
$zip->close();
echo '<p>解压完成</p>';
}else{
echo '<p>解压失败</p>';
}
$etime=microtime(true);//记时结束
$total=$etime-$stime;//计算用时
echo '<p>解压用时'.$total.'秒</p>';
}
?>
<form action="<? echo $_SERVER["SCRIPT_URI"]; ?>" method="get">
<p>PHP ZIP解压</p>
<p>ZIP文件:<input name="file" type="text" />(相对绝对均可)</p>
<p>解压到:<input name="path" type="text" />(相对绝对均可)</p>
<p><input type="submit" name="" value="解压" /><input type="reset" name="" value="清除" />