天天看點

php上傳檔案代碼

 function

Upload($uploaddir) 

$tmp_name =$_FILES['file']['tmp_name'];  //

檔案上傳後得臨時檔案名 

$name    

=$_FILES['file']['name'];    

// 被上傳檔案的名稱 

$size    

=$_FILES['file']['size'];   

//  被上傳檔案的大小 

$type    

=$_FILES['file']['type'];   //

被上傳檔案的類型 

$dir     

= $uploaddir.date("Ym"); 

@chmod($dir,0777);//賦予權限 

@is_dir($dir) or mkdir($dir,0777); 

//chmod($dir,0777);//賦予權限 

move_uploaded_file($_FILES['file']['tmp_name'],$dir."/".$name); 

$type = explode(".",$name); 

$type = @$type[1]; 

$date   =

date("YmdHis"); 

$rename =

@rename($dir."/".$name,$dir."/".$date.".".$type); 

if($rename) 

return $dir."/".$date.".".$type; 

 調用的地方直接用這個: 

 $image =

Upload('../images/photo/');就可以了!