这个贴出来没用的,看这个没办法发现问题,
你把那个---------38.php----
给贴出来.不然的话,没办法帮你.

解决方案 »

  1.   

    38.php就是这个页面吧?
    你怎么不用move_uploaded_file函数呢?
    试一下这个
    if(isset($_Files['userfile']['name']))
    {
    //unlink($UploadedFile);
                      print_r($_Files);
    }
      

  2.   

    surfchen 试了,但还是没信息显示出来,而且我在这个文件的目录下也找不到那个上传的文件
      

  3.   

    建立此文件所在目录下一个xx的文件夹
    <?php
    $uploaddir="xx";
    $uploadfile = $uploaddir. $_FILES['userfile']['name'];
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
    echo "成功";
    print_r($Files);
        print_r($_FILES);
    } else {
      echo "失败";
        print_r($_FILES);
    }
    ?>
      

  4.   

    没上传第一次显示 失败Array ( ) 
    上传后显示 失败Array ( [UploadedFile] => Array ( [name] => 0812-S03E10中文字幕已上传.txt [type] => application/octet-stream [tmp_name] => K:\WINDOWS\TEMP\php246.tmp [error] => 0 [size] => 0 ) ) xx目录建了的;xx 和文件目录都没有文件
      

  5.   

    不是吧汗
    看看这个。。行不?建立个datafile文件夹。。
    <?
    if ($_POST)
    {
    $uploaddir = './datafile/';
    $uploadfile = $uploaddir.$_FILES['userfile']['name'];
    echo $uploadfile;
    echo "<br>";
    echo $_FILES['userfile']['tmp_name'];
    echo "<br>";
    echo  $uploaddir . $_FILES['userfile']['name'];
    print "<pre>";
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
       print "成功";
       print_r($_FILES);
    } else {
       print "失败";
       print_r($_FILES);
    }
    print "</pre>";
    }
    else
    {?>
    <form enctype="multipart/form-data" action="" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000">
    Send this file: <input name="userfile" type="file">
    <input type="submit" value="Send File">
    </form><?
    }
    ?>