PHP上传压缩包并自解压方法
1、PHP上传压缩包并解压的大概流程:
普通上传功能->上传到服务器->加载系统组件->找到上传的文件并执行解压命令->成功解压到目录
1 <?php 2 3 if($_POST[‘submit‘]){ 4 $tmpname=$_FILES[‘filename‘][‘tmp_name‘]; 5 $filename=$_FILES[‘filename‘][‘name‘]; 6 $path=getcwd();//获取当前目录的绝对路径 7 $filepath=$path.‘\\‘.$filename; 8 9 move_uploaded_file($tmpname, $filename); 10 11 $obj=new com(‘wscript.shell‘); 12 //双引号可以解析变量 13 $obj->run("winrar x $filepath $path",1,true); 14 //删除源文件 15 @unlink($filename); 16 17 18 } 19 20 21 ?> 22 23 24 <form action="" method="post" enctype="multipart/form-data"> 25 上传文件:<input type="file" name="filename"/> 26 <input type="submit" name="submit" value="上传文件并解压"> 27 </form>
轻松搞定~
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。