php上傳文件代碼

碼頭工人 9年前發布 | 2K 次閱讀 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/');就可以了!

 本文由用戶 admin 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!