2014-02-28 63 views
1

我得到這兩個消息,而我嘗試上傳圖片:[function.move上傳文件]:未能打開流:無效的參數

警告: move_uploaded_file(/圖像/上傳/ 2014 -02-28_17:39:37-Untitled-1.png) [function.move-uploaded-file]:未能打開流:無效參數 在D:\ AppServ \ www \ my \ addpost.php在23行

警告:move_uploaded_file()以[function.move上傳文件]:無法 移動 'C:\ WINDOWS \ TEMP \ php13A7.tmp' 至 「/圖像/上傳/ 20 14-02-28_17:39:在 d 37無標題-1.png」:\的appserv \ WWW \上線我\ addpost.php 23

這是我的代碼:

$name = date("Y-m-d_H:i:s").'-'.$_FILES['image']['name']; 
$type = $_FILES['image']['type']; 
$temp = $_FILES['image']['tmp_name']; 
$uerror = $_FILES['image']['error']; 

list($width, $height) = @getimagesize($_FILES['image']['tmp_name']); 
$maxhight = 1; 
$maxwidth = 1; 
if ($error == 0) { 
    if(($height > $maxhight) or ($width > $maxwidth)){ 
     move_uploaded_file($temp,"/images/uploads/".$name); 
    }else{ 
     $error = "Just you can upload photos!!"; 
    } 
}else { 
    $error = "error while uploading : " . $uerror; 
} 

注:

/圖像/上傳/

文件夾已經存在

回答

3

您在目錄名稱中使用:。試着改變你的目錄名稱:

$name = date("Y-m-d_H:i:s").'-'.$_FILES['image']['name']; 

到這一點:

$name = date("Y-m-d_H-i-s").'-'.$_FILES['image']['name']; 
+0

這是工作..謝謝你;)..我會接受你的答案 – mhm0136466

+0

沒問題,先生:) – pes502

相關問題