Php [函数.移动上载文件]:打开流失败:参数无效

Php [函数.移动上载文件]:打开流失败:参数无效,php,file-upload,Php,File Upload,我在尝试上载图像时收到以下两条消息: 警告: 移动上传的文件(/images/uploads/2014-02-28_17:39:37-Untitled-1.png) [函数.移动上载文件]:打开流失败:参数无效 在第23行的D:\AppServ\www\my\addpost.php中 警告:移动上传的文件()[函数.移动上传的文件]:无法 将“C:\Windows\Temp\php13A7.tmp”移动到 “/images/uploads/2014-02-28_17:39:37-Untitled

我在尝试上载图像时收到以下两条消息:

警告: 移动上传的文件(/images/uploads/2014-02-28_17:39:37-Untitled-1.png) [函数.移动上载文件]:打开流失败:参数无效 在第23行的D:\AppServ\www\my\addpost.php中

警告:移动上传的文件()[函数.移动上传的文件]:无法 将“C:\Windows\Temp\php13A7.tmp”移动到 “/images/uploads/2014-02-28_17:39:37-Untitled-1.png” D:\AppServ\www\my\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;
}
注:

/图像/上传/


文件夹已存在

您正在使用目录名中的
。请尝试更改您的目录名:

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

$name = date("Y-m-d_H-i-s").'-'.$_FILES['image']['name'];
那就是工作。。谢谢。。我接受你的回答