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
这是啥意思呀?咋解决.

解决方案 »

  1.   

    <?php
    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;
    }
      }
    }
    ?> 
      

  2.   

    $images="upfile/".$paths1; //创建图片的存储路径
    这个路径不正确?
    改成绝对路径试试。
      

  3.   

    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 12
    是说
    D:\phpwork\chengguoan\upfile
    这个目录不存在