1. 程式人生 > >上傳壓縮包並解壓

上傳壓縮包並解壓

<?php
 $dir=getcwd();
 //上傳到的檔案路徑 
$path=$dir.'/ups/'.$periodsDate;
  if (!file_exists($path)){
            mkdir ($path,0777,true);
   }
 $tmpname=$_FILES['file']['tmp_name'];
 $filename=$_FILES['file']['name'];
 //獲取當前目錄的絕對路徑
 $filepath=$path.'/'.$filename; 

 
 if(move_uploaded_file($tmpname,$filepath)){
 	 $obj=new com('wscript.shell');
	 //雙引號可以解析變數
	 $obj->run("winrar x $filepath $path",1,true);
	 //刪除原始檔
	 @unlink($filepath);
	 $result['status'] = 1;
	 $result['message'] = "檔案上傳成功";
}else{
		$result['status'] = 0;
	    $result['message'] = "檔案上傳失敗";
}