上载的文件应该用 $_FILES
$_FILES['userfile']['name']原文件
$_FILES['userfile']['type']文件类型
$_FILES['userfile']['size']大小
$_FILES['userfile']['tmp_name']上载的临时文件

解决方案 »

  1.   

    我的是php文件,不知可不可以,我试试,谢谢
      

  2.   

    出错提示:
    Warning: Max file size of 2 bytes exceeded - file [upfile] not saved in Unknown on line 0
      

  3.   

    print $_FILES['upfile']['name'];
    输出为空
      

  4.   

    我这能取出完整的值哦可能是你的php.ini里的register_globals=off的原因吧,改成on就可以用旧的写法
      

  5.   

    你是如何取upfile的,把那段代码写出来!
    你用的PHP是什么版本的?从 PHP 4.2.0 版本开始,register_globals 的默认值被设为 off。 
    以上范例中 $_FILES 数组的内容如下所示。我们假设文件上传字段的名称如上例所示,为 userfile。 
    $_FILES['userfile']['name']
    客户端机器文件的原名称。 
    $_FILES['userfile']['type']
    文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 
    $_FILES['userfile']['size']
    已上传文件的大小,单位为字节。 
    $_FILES['userfile']['tmp_name']
    文件被上传后在服务端储存的临时文件名。 
    $_FILES['userfile']['error']PHP4.2.0前使用:
    $myfile_name 上传档案在使用者端的名称 
    $myfile_size 上传档案的大小 
    $myfile_type 上传档案的格式,如 "image/gif"