当前位置:首页 » 文件管理 » php在线解压工具

php在线解压工具

发布时间: 2022-10-11 00:57:25

1. 求php压缩解压rar和zip类源码

不用写,rar算法是有专利权的

RAR压缩算法是RARLab的专利,其它软件要使用或自己实现RAR算法的实作,都是要向RARLab申请许可或交钱的

zip算法php有自带的函数
====>
需求
PHP 4
The bundled PHP 4 version requires » ZZIPlib, by Guido Draheim, version 0.10.6 or later

PHP 5.2.0 or later
This extension uses the functions of » zlib by Jean-loup Gailly and Mark Adler.
=====>
所以用RAR只有通过命令行调用已经安装的rar程序实现打包,效果是一样的.具体调用方法参考各自软件说明.winrar也能用命令行调用,请看http://ke..com/view/2345.htm

2. php加密文件解密

可以用黑刀Dezender来试试,我不担保可以解出来的哦,

从黑刀Dezender4.3版之后,将着力对混淆函数以及自定义函数的解密进行应对。
大家下载压缩包并解压后,会发现有一个“config.ini”的文件,这就是混淆函数库啦!
打开后,可自行编辑其中的内容,当然,也可以通过黑刀Dezender的升级程序直接下载官方最新的混淆函数库文件。这个混淆函数库就相当于是一个字典文件了,在保证格式不变的情况下,大家可以在【黑刀部落】下载《黑刀超级字典生成器》生成字典来挂入主程序进行解密,正确步骤为:先备份、改名自己的config.ini文件,生成的字典文件在第一行加入“[OBFUSCATE_NAME]”,将字典文件改名为config.ini,开始解密。
同时,黑刀部落网站的“项目中心”栏目也开设了用户提交自己已知程序被混淆的函数列表,这样的话,就能让Dezender变得越来越强了。再也不怕混淆函数了。呵呵。

什么是混淆函数?混淆函数,是从Zend Guard 4.0之后新增的一项功能,能把PHP文件中的所有函数名都进行混淆,混淆后变成以“_OBFUSCATE_”开头的一串“乱码”,这种加密方式感觉有点类似Md5,因为函数名已经不是原来的样子了,所以解密出来的PHP文件是不能正常执行的。黑刀Dezender在4.3版之后,新增加了挂入混淆函数库参与解密的功能,而混淆函数库,就像是一个包含了已知函数名的字典,利用这个字典,来与被混淆了的函数名(就是所谓的“乱码”)进行比对,如果比对结果相同,则解密出来的文件,基本上就可以恢复到加密前的样子了。如果混淆函数库中没有包含该PHP文件中使用的函数名,那么解密结果依然还是会存在“乱码”的。掌握了这个原理,我们就可以去想办法解决问题了。

方式有以下几种:
第一,使用黑刀超级字典生成器产生一个字典,字典的内容可以自己把握,修改字典文件名为“config.ini”,然后打开字典文件,在第一行插入“[OBFUSCATE_NAME]”标记(注意,方括号也是需要的,也就是引号内的内容都要加进去),将字典文件拷贝入黑刀Dezender主程序所在目录,同时注意备份原有的config.ini文件。这种办法费时费力,也要看运气,不过却是最实际的解决办法。

第二,常看别人源代码的朋友,可以把自己已经掌握了的混淆函数的真实函数名提交到我的网站上来。操作步骤:进入网站首页,进入项目中心的“DeZender混淆函数库更新表”,提交。我会定期查看大家提交上来的数据,加入到官方的混淆函数库中,不断的增强和完善官方混淆函数库,大家可以利用黑刀Dezender的自动升级功能对其进行升级!

3. 怎样用php压缩解压rar,zip文件

要用PHP压缩解压文件,常用的方法是调用命令行去执行解压缩操作
可以用exec() 、system()等函数调用shell命令
linux下解压缩命令是tar [-cxtzjvfpPN] 文件与目录,tar命令可以压缩解压.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip这些类型的文件
Linux下默认无法使用rar格式的,要另外安装RAR for Linux,然后使用rar和unrar命令解压缩rar格式的压缩文件

4. 怎样用php压缩解压rar,zip文件

要用PHP压缩解压文件,常用的方法是调用命令行去执行解压缩操作
可以用exec()
、system()等函数调用shell命令
Linux下解压缩命令是tar
[-cxtzjvfpPN]
文件与目录,tar命令可以压缩解压.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip这些类型的文件
Linux下默认无法使用rar格式的,要另外安装RAR
for
Linux,然后使用rar和unrar命令解压缩rar格式的压缩文件

5. 高分求phpmyfaq的详细教程

phpmyfaq安装说明

安装演示版本号:phpmyfaq 2.6.11

教程使用的上传工具:FlashFXP

教程使用的环境:无忧主机php虚拟主机

教程使用临时调试域名:http://test.hk1123.51php.com/phpmyfaq

二、phpmyfaq安装包上传和在线解压

使用flashFXP将压缩包上传到网站根目录下,然后在线解压到网站根目录。关于如何在无忧php虚拟主机中上传数据并在线解压,我之前已经写过相关教程了,这里不重复叙述了,有需要教程用户可以点击深入详解无忧php空间如何上传网站数据进行查看。

三、文件目录权限修改方法

在纯linux环境下安装phpmyfaq问答系统,务必请用户参照无忧主机站点目录(public_html)文件夹的权限设置中介绍的文件目录权限设置的方法,将phpmyfaq根目录和./config两个目录权限设置为777, 否则在安装过程会提示错误,无法正确完成安装。

四、phpmyfaq详细安装步骤

Phpmyfaq的安装安装是非常简洁的,由于phpmyfaq是全英文安装界面,为方便用户安装和了解每个安装步骤的含义,我特意将部分phpmyfaq安装文件进行了翻译,供用户参考。如果熟练安装只需要10分钟左右,就可以完成phpmyfaq的安装详细安装步骤如下:

1、 运行域名(http://test.hk1123.51php.com/phpmyfaq)启动安装向导。

2、 配置mysql数据库连接和管理员信息。

A、Please add your database connection setup information 请添加数据库信息

SQL server host:localhost (数据库连接方式,本地连接)

SQL username: 51php_51php.com (数据库访问用户名)

SQL password: ******** (数据库密码)

SQL database: www_51php (数据库名称)

Table preflx: phpfaq_ (数据库表前缀名)

B、phpMYFAQ information phpmyfaq基本信息设置

Default language:chinese(simplified) (简体中文)

Permission level: 选择默认

Admin’s real name: administrator (管理员真实名称)

Admin’s e-mail address: [email protected] (管理员邮箱)

Admin’s username: admin (管理员用户名)

Admin’s password: ***** (管理员密码)

Retype password:***** (重复管理员密码)

phpmyfaq开源问答(FAQ)系统快速安装教程 image00113 150x150

请用户对照图片和安装界面的翻译,正确填写mysql数据库信息,设置phpmyfaq的管理员帐号、选择简体中文语言包。如果确认无误后,请点击“Click to install phpMYFAQ 2.6.11”继续安装。

3、 等待几分钟,phpmyfaq就安装完成了。安装完成后phpmyfaq安装向导会弹出一个调查问卷,如果你不想参与调查问卷,就直接点击:“your version of phpMYFAQ”登录phpmyfaq首页。

phpmyfaq开源问答(FAQ)系统快速安装教程 image00310 150x150

4、删除install目录!phpmyfaq安装成功!

phpmyfaq开源问答(FAQ)系统快速安装教程 image0058 150x150

5、如果你有兴趣参与phpmyFAQ的官方调查问卷,无忧主机(www.51php.com)已经将调查问卷的内容翻译如下,请用户自行对照。

database tables were successfully created. 所有数据库表都已经成功建立

Congratulation! Everything seems to be okay. 恭喜你!安装完成

窗体顶端

For further development we would like to get some feedback from our users. 了更好发展,我们渴望从您那里得到宝贵的建议:

Therefore we’d ask you to take a few minutes of your time to answer a few questions. 耽误你几分钟,回到我们几个提问:

If you don’t want to participate in the survey, you can directly visit your version of phpMyFAQ or login into your admin section. 如果你不想参阅调查,你可以直接访问你的网站phpmyfaq,或者登录你的管理后台

Please delete the file ./install/setup.php manually.

请删除文件:./install/setup.php

Please delete the file ./install/update.php manually.

请删除文件:./install/update.php

无忧主机提供美国/香港 纯Linux环境下高端php空间产品,只需99元起,有需求的用户请联系无忧主机客服。

6. PHP文件怎么解压啊

这个下载时不要用迅雷等下载工具,直接在下载连接右键选目标另存为,下载下来就是RAR文件
一般都有几K而已

7. asp网站后台上传后的Zip能自动解压出来里面的.html文件 首页直接显示.ht

这个还是需要解压后上传到服务器才能显示的。


如果想要在服务器端实现文件自动压缩和解压,这个还是可以实现的。服务器支持压缩解压,就不用设置了。不支持的话。有两种方法:

  1. 通过Webftp实现压缩解压。FTP软件是上传网站内容最方便的工具;而Webftp就是一个基于浏览器的Ftp客户端,它具有一个FTP软件所不具备的功能,那就是在线压缩解压。

  2. 在服务器端安装压缩解压的程序脚本。我们还可以在自己的网站中安装在线压缩解压的脚本来实现在线压缩解压。对于支持php的主机,在这里推荐faisun_zip和faisun_unzip。需要将这两个php文件上传到自己的服务器端,然后在浏览器中输入实际地址即可访问。

8. 如何安装discuz,X3.1

下载discuz!X3.1最新版,GBK和UTF8看个人需求。解压discuz!X3.1得到三个文件夹,其中upload文件夹为安装文件,进入upload文件夹,全部选定文件,重新打包压缩成zip格式文件,变成upload.zip,再重命名为xxx.zip [注意:是把upload里的文件打包压缩,而不是upload这个文件夹]

2
进入网站空间控制面板,第一种:空间自带解压缩功能,那么按照直接把xxx.zip导入即可。然后跳到步骤五

3
第二种:空间没有解压缩功能或者你不想用自带的解压缩功能,那么就用在线解压,首先上传xxx.zip到空间安装目录,一般为public-html或者web等。上传用FTP工具,主机名、用户名、密码在空间面板上有,端口默认不填。同时把下载的在线解压工具解压出来,里面的三个php文件上传到同一目录。

4
上传完成后,打开浏览器,输入网址http://你的域名/unzip.php 进行在线解压,解压成功显示如图。

5
重新打开浏览器,网址输入http://你的域名/install 进行安装,安装过程点下一步之类的,填写数据库内容时请先建立一个数据库,各项信息填写正确即可。

6
安装完成即可进入discuz!X3.1后台

9. (急)php 解压文件(unzip)

1、先下载 http://www.canphp.com/upload/canphp1.4.zip
2、里面有个 canphp\lib\Zip.class.php 文件,仅仅需要这个文件就行了,这是个压缩与解压缩的类,在需要的地方,包含这个文件即可使用。
3、使用方法:
(1)压缩:
$zip=new Zip();
$zip->compress('template.zip','template');//将template目录的所有文件压缩到template.zip文件
(2)解压:
$zip=new Zip();
$zip->decompress('template.zip','template2');//将template.zip压缩文件,解压到template2目录 。
4、两种方法的返回值请参考Zip.class.php 或 var_mp 返回值
5、实际测试成功,只是返回一些notice。我的代码如下:
<?php
require_once "zip.class.php";
$zip = new Zip();
$zip->compress('xtw.zip', 'template');
$zip->decompress('xtw.zip', 'template2');
?>

10. 要一个php脚本,能够解压php空间里的zip文件。

呵呵 简单啊 一个文件就可以了。。。
自己记得修改密码。 默认是123456 你可以自己找找里面有没有外连,
搜索http 保证安全。

-------------------------------------------------------------------

<?php

//验证密码
$password = "123456";

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>在线解压ZIP文件程序颓废专版</title>
<style type="text/css">
<!--
body,td{
font-size: 14px;
color: #000000;
}
a {
color: #000066;
text-decoration: none;
}
a:hover {
color: #FF6600;
text-decoration: underline;
}
-->
</style>
</head>

<body>
<form name="myform" method="post" action="<?=$_SERVER[PHP_SELF];?>" enctype="multipart/form-data" onSubmit="return check_uploadObject(this);">
<?
if(!$_REQUEST["myaction"]):
?>

<script language="javascript">
function check_uploadObject(form){
if(form.password.value==''){
alert('请输入密码.');
return false;
}
return true;
}
</script>

<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td height="40" colspan="2" style="color:#FF9900"><p><font color="#FF0000">在线解压ZIP文件程序 V1.0</font></p>
<p>使用方法:把zip文件通过FTP上传到本文件相同的目录下,选择zip文件;或直接点击“浏览...”上传zip文件。</p>
<p>颓废音乐:http://www.flashzx.net</p>
<p>转载请注明:本程序由 <a href="http://www.flashzx.net/" target="_blank">颓废</a>提供,作者:颓废</p>
<p> </p></td>
</tr>
<tr>
<td width="11%">选择ZIP文件: </td>
<td width="89%"><select name="zipfile">
<option value="" selected>- 请选择 -</option>
<?
$fdir = opendir('./');
while($file=readdir($fdir)){
if(!is_file($file)) continue;
if(preg_match('/\.zip$/mis',$file)){
echo "<option value='$file'>$file</option>\r\n";
}
}
?>
</select></td>
</tr>
<tr>
<td width="11%" nowrap>或上传文件: </td>
<td width="89%"><input name="upfile" type="file" id="upfile" size="20"></td>
</tr>
<tr>
<td>解压到目录: </td>
<td><input name="todir" type="text" id="todir" value="__unzipfiles__" size="15">
(留空为本目录,必须有写入权限)</td>
</tr>
<tr>
<td>验证密码: </td>
<td><input name="password" type="password" id="password" size="15">
(源文件中设定的密码)</td>
</tr>
<tr>
<td><input name="myaction" type="hidden" id="myaction" value="dounzip"></td>
<td><input type="submit" name="Submit" value=" 解 压 "></td>
</tr>
</table>

<?

elseif($_REQUEST["myaction"]=="dounzip"):

class zip
{

var $total_files = 0;
var $total_folders = 0;

function Extract ( $zn, $to, $index = Array(-1) )
{
$ok = 0; $zip = @fopen($zn,'rb');
if(!$zip) return(-1);
$cdir = $this->ReadCentralDir($zip,$zn);
$pos_entry = $cdir['offset'];

if(!is_array($index)){ $index = array($index); }
for($i=0; $index[$i];$i++){
if(intval($index[$i])!=$index[$i]||$index[$i]>$cdir['entries'])
return(-1);
}
for ($i=0; $i<$cdir['entries']; $i++)
{
@fseek($zip, $pos_entry);
$header = $this->ReadCentralFileHeaders($zip);
$header['index'] = $i; $pos_entry = ftell($zip);
@rewind($zip); fseek($zip, $header['offset']);
if(in_array("-1",$index)||in_array($i,$index))
$stat[$header['filename']]=$this->ExtractFile($header, $to, $zip);
}
fclose($zip);
return $stat;
}

function ReadFileHeader($zip)
{
$binary_data = fread($zip, 30);
$data = unpack('vchk/vid/vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $binary_data);

$header['filename'] = fread($zip, $data['filename_len']);
if ($data['extra_len'] != 0) {
$header['extra'] = fread($zip, $data['extra_len']);
} else { $header['extra'] = ''; }

$header['compression'] = $data['compression'];$header['size'] = $data['size'];
$header['compressed_size'] = $data['compressed_size'];
$header['crc'] = $data['crc']; $header['flag'] = $data['flag'];
$header['mdate'] = $data['mdate'];$header['mtime'] = $data['mtime'];

if ($header['mdate'] && $header['mtime']){
$hour=($header['mtime']&0xF800)>>11;$minute=($header['mtime']&0x07E0)>>5;
$seconde=($header['mtime']&0x001F)*2;$year=(($header['mdate']&0xFE00)>>9)+1980;
$month=($header['mdate']&0x01E0)>>5;$day=$header['mdate']&0x001F;
$header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
}else{$header['mtime'] = time();}

$header['stored_filename'] = $header['filename'];
$header['status'] = "ok";
return $header;
}

function ReadCentralFileHeaders($zip){
$binary_data = fread($zip, 46);
$header = unpack('vchkid/vid/vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $binary_data);

if ($header['filename_len'] != 0)
$header['filename'] = fread($zip,$header['filename_len']);
else $header['filename'] = '';

if ($header['extra_len'] != 0)
$header['extra'] = fread($zip, $header['extra_len']);
else $header['extra'] = '';

if ($header['comment_len'] != 0)
$header['comment'] = fread($zip, $header['comment_len']);
else $header['comment'] = '';

if ($header['mdate'] && $header['mtime'])
{
$hour = ($header['mtime'] & 0xF800) >> 11;
$minute = ($header['mtime'] & 0x07E0) >> 5;
$seconde = ($header['mtime'] & 0x001F)*2;
$year = (($header['mdate'] & 0xFE00) >> 9) + 1980;
$month = ($header['mdate'] & 0x01E0) >> 5;
$day = $header['mdate'] & 0x001F;
$header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
} else {
$header['mtime'] = time();
}
$header['stored_filename'] = $header['filename'];
$header['status'] = 'ok';
if (substr($header['filename'], -1) == '/')
$header['external'] = 0x41FF0010;
return $header;
}

function ReadCentralDir($zip,$zip_name){
$size = filesize($zip_name);

if ($size < 277) $maximum_size = $size;
else $maximum_size=277;

@fseek($zip, $size-$maximum_size);
$pos = ftell($zip); $bytes = 0x00000000;

while ($pos < $size){
$byte = @fread($zip, 1); $bytes=($bytes << 8) | ord($byte);
if ($bytes == 0x504b0506 or $bytes == 0x2e706870504b0506){ $pos++;break;} $pos++;
}

$fdata=fread($zip,18);

$data=@unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size',$fdata);

if ($data['comment_size'] != 0) $centd['comment'] = fread($zip, $data['comment_size']);
else $centd['comment'] = ''; $centd['entries'] = $data['entries'];
$centd['disk_entries'] = $data['disk_entries'];
$centd['offset'] = $data['offset'];$centd['disk_start'] = $data['disk_start'];
$centd['size'] = $data['size']; $centd['disk'] = $data['disk'];
return $centd;
}

function ExtractFile($header,$to,$zip){
$header = $this->readfileheader($zip);

if(substr($to,-1)!="/") $to.="/";
if($to=='./') $to = '';
$pth = explode("/",$to.$header['filename']);
$mydir = '';
for($i=0;$i<count($pth)-1;$i++){
if(!$pth[$i]) continue;
$mydir .= $pth[$i]."/";
if((!is_dir($mydir) && @mkdir($mydir,0777)) || (($mydir==$to.$header['filename'] || ($mydir==$to && $this->total_folders==0)) && is_dir($mydir)) ){
@chmod($mydir,0777);
$this->total_folders ++;
echo "<input name='dfile[]' type='checkbox' value='$mydir' checked> <a href='$mydir' target='_blank'>目录: $mydir</a>
";
}
}

if(strrchr($header['filename'],'/')=='/') return;

if (!($header['external']==0x41FF0010)&&!($header['external']==16)){
if ($header['compression']==0){
$fp = @fopen($to.$header['filename'], 'wb');
if(!$fp) return(-1);
$size = $header['compressed_size'];

while ($size != 0){
$read_size = ($size < 2048 ? $size : 2048);
$buffer = fread($zip, $read_size);
$binary_data = pack('a'.$read_size, $buffer);
@fwrite($fp, $binary_data, $read_size);
$size -= $read_size;
}
fclose($fp);
touch($to.$header['filename'], $header['mtime']);
}else{
$fp = @fopen($to.$header['filename'].'.gz','wb');
if(!$fp) return(-1);
$binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($header['compression']),
Chr(0x00), time(), Chr(0x00), Chr(3));

fwrite($fp, $binary_data, 10);
$size = $header['compressed_size'];

while ($size != 0){
$read_size = ($size < 1024 ? $size : 1024);
$buffer = fread($zip, $read_size);
$binary_data = pack('a'.$read_size, $buffer);
@fwrite($fp, $binary_data, $read_size);
$size -= $read_size;
}

$binary_data = pack('VV', $header['crc'], $header['size']);
fwrite($fp, $binary_data,8); fclose($fp);

$gzp = @gzopen($to.$header['filename'].'.gz','rb') or die("Cette archive est compress闲");
if(!$gzp) return(-2);
$fp = @fopen($to.$header['filename'],'wb');
if(!$fp) return(-1);
$size = $header['size'];

while ($size != 0){
$read_size = ($size < 2048 ? $size : 2048);
$buffer = gzread($gzp, $read_size);
$binary_data = pack('a'.$read_size, $buffer);
@fwrite($fp, $binary_data, $read_size);
$size -= $read_size;
}
fclose($fp); gzclose($gzp);

touch($to.$header['filename'], $header['mtime']);
@unlink($to.$header['filename'].'.gz');

}
}

$this->total_files ++;
echo "<input name='dfile[]' type='checkbox' value='$to$header[filename]' checked> <a href='$to$header[filename]' target='_blank'>文件: $to$header[filename]</a>
";

return true;
}

// end class
}

set_time_limit(0);

if ($_POST['password'] != $password) die("输入的密码不正确,请重新输入。");
if(!$_POST["todir"]) $_POST["todir"] = ".";
$z = new Zip;
$have_zip_file = 0;
function start_unzip($tmp_name,$new_name,$checked){
global $_POST,$z,$have_zip_file;
$upfile = array("tmp_name"=>$tmp_name,"name"=>$new_name);
if(is_file($upfile[tmp_name])){
$have_zip_file = 1;
echo "
正在解压: <input name='dfile[]' type='checkbox' value='$upfile[name]' ".($checked?"checked":"")."> $upfile[name]

";
if(preg_match('/\.zip$/mis',$upfile[name])){
$result=$z->Extract($upfile[tmp_name],$_POST["todir"]);
if($result==-1){
echo "
文件 $upfile[name] 错误.
";
}
echo "
完成,共建立 $z->total_folders 个目录,$z->total_files 个文件.

";
}else{
echo "
$upfile[name] 不是 zip 文件.

";
}
if(realpath($upfile[name])!=realpath($upfile[tmp_name])){
@unlink($upfile[name]);
rename($upfile[tmp_name],$upfile[name]);
}
}
}
clearstatcache();

start_unzip($_POST["zipfile"],$_POST["zipfile"],0);
start_unzip($_FILES["upfile"][tmp_name],$_FILES["upfile"][name],1);

if(!$have_zip_file){
echo "
请选择或上传文件.
";
}
?>
<input name="password" type="hidden" id="password" value="<?=$_POST['password'];?>">
<input name="myaction" type="hidden" id="myaction" value="dodelete">
<input name="按钮" type="button" value="返回" onclick="window.location='<?=$_SERVER[PHP_SELF];?>';">

<input type='button' value='反选' onclick='selrev();'> <input type='submit' onclick='return confirm("删除选定文件?");' value='删除选定'>

<script language='javascript'>
function selrev() {
with(document.myform) {
for(i=0;i<elements.length;i++) {
thiselm = elements[i];
if(thiselm.name.match(/dfile\[]/)) thiselm.checked = !thiselm.checked;
}
}
}
alert('完成.');
</script>
<?

elseif($_REQUEST["myaction"]=="dodelete"):
set_time_limit(0);
if ($_POST['password'] != $password) die("输入的密码不正确,请重新输入。");

$dfile = $_POST["dfile"];
echo "正在删除文件...

";
if(is_array($dfile)){
for($i=count($dfile)-1;$i>=0;$i--){
if(is_file($dfile[$i])){
if(@unlink($dfile[$i])){
echo "已删除文件: $dfile[$i]
";
}else{
echo "删除文件失败: $dfile[$i]
";
}
}else{
if(@rmdir($dfile[$i])){
echo "已删除目录: $dfile[$i]
";
}else{
echo "删除目录失败: $dfile[$i]
";
}
}

}
}
echo "
完成.

<input type='button' value='返回' onclick=\"window.location='$_SERVER[PHP_SELF]';\">

<script language='javascript'>('完成.');</script>";

endif;

?>
</form>
</body>
</html>
---------------------------------------------------------------
把中间的代码复制下来,然后用记事本另存为 jieya.php ,
上传到和zip一个目录下,打开这个地址,选择一下,目录记得也要写,
写上密码就按解压就可以了,十分方便简单,
转载自: http://flashzx.net

热点内容
在团竞模式中怎么重置配置 发布:2024-10-08 02:12:54 浏览:288
宝马远程服务器如何启用 发布:2024-10-08 02:02:57 浏览:391
c语言freadfwrite 发布:2024-10-08 02:01:15 浏览:854
脚本还不简单吗 发布:2024-10-08 01:54:43 浏览:423
安卓手机如何像平板一样横屏 发布:2024-10-08 01:33:26 浏览:509
wapi认证服务器ip 发布:2024-10-08 01:33:24 浏览:506
centos自带python 发布:2024-10-08 00:53:31 浏览:340
android串口调试助手 发布:2024-10-08 00:45:03 浏览:405
sqlserver2008乱码 发布:2024-10-08 00:39:59 浏览:220
华为电脑服务器系统进不去提示 发布:2024-10-08 00:13:42 浏览:492