当前位置: 代码迷 >> PHP >> php下传压缩同时解压文件
  详细解决方案

php下传压缩同时解压文件

热度:129   发布时间:2012-10-06 17:34:01.0
php上传压缩同时解压文件
<?php
header("content-type:text/html; charset=utf-8");
$dir=getcwd();
$time=date('Ym');
if ($_POST[sub]){
	$tname=$_FILES[upfiles][tmp_name];
	$nname=$_FILES[upfiles][name];
	if(!file_exists($time))
		mkdir($time);
	move_uploaded_file($tname, $dir."/".$time."/".$nname);
	$dir=$dir."/".$time;
	$obj=new com("wscript.shell");		//实例化DOS命令的组件
	$obj->run("winrar x $dir/".$nname." ".$dir,1,true);		//run方法 true返回的结果
	unlink($dir."/".$nname);		//删除压缩文件

}
?>
<form action="" method="POST" enctype="multipart/form-data">
选择上传文件<input type="file" name="upfiles"/>
<input type="submit" name="sub" value="提交并解压"/>
</form>
  相关解决方案