用PHP实现上传的ZIP文件的解压

王朝php·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

#upload.php

<table border='0' >

<form ENCTYPE="multipart/form-data" action="upsave.php" method="post">

<tr>

<td>如果是*.ZIP的文件会被自动解压缩<br>

<INPUT NAME="MyFile" TYPE="File" size="50">

</td>

</tr>

<tr>

<td colspan='2' align="center">

<input type="Submit" value=" 上传 " class=iwhite>

<input type="reset" value=" 重填 " class=iwhite>

</td>

</tr>

</table>

</body>

</html>

<?

//upsave.php

//保存上传的文件

$filename="$MyFile_name";

copy($MyFile,"$filename");

unlink($MyFile);

//判断是否是ZIP文件

$expand_name=explode(".",$filename);

if($expand_name[1] == "zip" or $expand_name[1] == "ZIP")

{

$str="pkunzip.exe -e $filename ";

exec($str);

unlink($filename);

}

?>

以上的程序我已经测试过,只要放在服务器上就可以了,但是该目录要有写的权限。还有一个pkunzip.exe的文件也要放在该目录中,该文件已经放在了压缩包中

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航