本帖最后由 yingze 于 2010-06-29 15:10:25 编辑

解决方案 »

  1.   

    upload_max_filesize = 2M    
      

  2.   

    这个是知道的,就是当超过upload_max_filesize限制的时候就出现这种情况,这个变量本来就是用来限制上传文件的大小的,如果设太大了那就没意义了
      

  3.   

    这个是PHP能力的问题.不算是BUG
      

  4.   

    - -!帖子沉了,难道就没有更好的答案了?!谁知道在LINUX下是不是也这种情况呢
      

  5.   

    实际应用的时候你在判断下$_FILE['userfile']['size']的不就行了~~~大了就告诉用户文件超过限制!
      

  6.   


    当有多个文件大小超限的时候$_FILES已经是个不存在的东西了,还哪来的$_FILES['userfile']['size']
      

  7.   

    先汗一个,这不是什么BUGphp.ini里设置upload_max_filesize = XM  其中X为你期望的文件最大
      

  8.   

    回楼上,就是同时有多个文件超过upload_max_filesize的值的时候出现这种情况,不过现在已经解决了,其实是post_max_size的问题,一旦上传的文件大小的总和超过post_max_size的值提交上来的值就是个NULL