明显错的啦,要不也只能是$_FILES["userfile"]啊可是我就是用$Files["userfile"]的,但去不到,你试过吗?难道是我的设置有问题?

解决方案 »

  1.   

    看清楚点,这么马虎?是$_FILES不是$Files  注意大小写,以及下划线
      

  2.   

    哦,是马虎了点可是在程序中不是这样的,就是$_FILES["userfile"]["name"],怎么也去不到
    针对我的问题解答吧,大哥们!
      

  3.   

    $_FILES["userfile"][name]   
    试试
      

  4.   

    $_FILES['userfile']['name'] or  $_FILES[userfile][name]
      

  5.   

    $_FILES['userfile']['name'];
    或$userfile_name;
      

  6.   

    能取到
    但是使用copy或者move_uploaded_file函数时,都会有错误,
    $_FILES["UserFile"]["Error"]是2,请问这是什么意思?
    并且文件也没有拷贝到我指定的目录里啊
      

  7.   

    <?php
    $UserFile = $_FILES["UserFile"]["name"];
    echo $UserFile;
    //------------看看有没有上传文件
    if($UserFile!="none")
    {
    echo "jhah<br>";
    $UploadDir = "/uploads/";
    $UploadFile =  $UploadDir.$UserFile;
    echo $UploadFile;
    echo "<br>";
    if(copy($_FILES["UserFile"]["tmp_name"],$UploadFile))
    $_SESSION["FileList"] = $_SESSION["FileList"].",$UserFile";
    else echo $_FILES["UserFile"]["error"];
    }
    else echo $_FILES["UserFile"]["error"];
    ?>输出:
    IMG_3370.JPGjhah
    uploads/IMG_3370.JPG
    2  ----------------------------->这就是输出的错误!
      

  8.   

    if(copy($_FILES["UserFile"]["tmp_name"],$UploadFile))
    换成这句看看
    $UploadFile =  $UploadDir.$UserFile_name;
    if(copy($_FILES["UserFile"],$UploadFile))