源代码:
<?php
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
$upfile = $_FILES["upfile"];
$name = $upfile["name"];
echo $name;
$size = $upfile["size"];
$type = $upfile["type"];
$tmp_name = $upfile["tmp_name"];move_uploaded_file($tmp_name,'up/'.$name);
}
?>
  <form action="" method="post" enctype="multipart/form-data">
  上传文件:<input type="file" name="upfile" size="40"/>
   <input type="submit" value="上传"/>  </form>我上传一个《名师-讲坛.gif》文件
错误信息
Warning: move_uploaded_file(up/名师-讲坛.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in F:\ke\BBS\up.php on line 10Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'F:\wamp\tmp\php6D9.tmp' to 'up/名师-讲坛.gif' in F:\ke\BBS\up.php on line 10
在线等高手解答!!!

解决方案 »

  1.   

    上传的文件不存在无法执行你那个move的移动函数 请检查文件是否存在或者路径是否正确。
      

  2.   

    move_uploaded_file($tmp_name,'./up/'.$name);  //这样试试。或者用绝对路径。
      

  3.   

    $DOCUMENT_ROOT = $_SERVER['DOCUMENT']
    养成习惯
      

  4.   


    <?php
    if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
    $upfile = $_FILES["upfile"];
    $name = $upfile["name"];
    echo $name;
    $size = $upfile["size"];
    $type = $upfile["type"];
    $tmp_name = $upfile["tmp_name"];move_uploaded_file($tmp_name,'./up/'.$name);
    }
    ?>
      <form action="" method="post" enctype="multipart/form-data">
      上传文件:<input type="file" name="upfile" size="40"/>
      <input type="submit" value="上传"/>  </form>
      

  5.   

    这段代码在你机子上可以上传吗?我机子上不行哦
    照样报错的!
    Warning: move_uploaded_file(up/0.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in F:\ke\BBS\up.php on line 9Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'F:\wamp\tmp\php155.tmp' to 'up/0.txt' in F:\ke\BBS\up.php on line 9
      

  6.   

    你复制我的代码。然后你在给当前目录就是up 目录 erveroen 权限
      

  7.   

    主要是这个报错有问题,试了还是不行的!说找不到要上传的文件,我是浏览后选中我桌面上的一个文件的啊Warning: move_uploaded_file(up/0.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in F:\ke\BBS\up.php on line 9