Warning: move_uploaded_file(./upfile/2000580.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\phpwork\chengguoan\product1.php on line 12Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\temp\php7A.tmp' to './upfile/2000580.jpg' in D:\phpwork\chengguoan\product1.php on line 12
这是啥意思呀?咋解决.
这是啥意思呀?咋解决.
include_once ("date/conn.php");
$goodsname=$_POST[goodsname];
$goodscontent=$_POST[goodscontent];
if($_FILES['goodsimage']["name"]){ //上传图片,判断文件是否存在
$photo_name=strtolower(stristr($_FILES["goodsimage"]["name"],".")); //获取图片的后缀名,并且将字符转换成小写
if($photo_name!=".gif" & $photo_name!=".jpg" & $photo_name!=".jpeg" ){ //判断文件和图片的格式是否符合要求
echo "<script>alert('您上传的图片格式不正确!');history.back();</script>";
}else{
$paths1=$link.mt_rand(1000000,9999999).$photo_name; //创建图片的名称
$images="upfile/".$paths1; //创建图片的存储路径
move_uploaded_file($_FILES['goodsimage']["tmp_name"],$images); //将图片存储到指定的文件夹下
$sql="insert into information(goodsname,goodscontent,goodsimage)values('$goodsname','$goodscontent','$images')";
$result=$pdo->exec($sql);
if($result){
echo "<script>alert('发布成功');window.location.href='#';</script>";
}else {
echo "<script>alert('发布失败');history.back();</script>";
exit;
}
}
}
?>
这个路径不正确?
改成绝对路径试试。
是说
D:\phpwork\chengguoan\upfile
这个目录不存在