修改PHP.INI
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;; Whether to allow HTTP file uploads.
file_uploads = On; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

解决方案 »

  1.   

    修改了php.ini的设置后,上传的表框也要同时修改,比如下面的设置限制是1M
    <INPUT TYPE = "hidden" NAME = "MAX_FILE_SIZE" VALUE ="1000000">
      

  2.   

    其实我觉得上传的表格的
    <INPUT TYPE = "hidden" NAME = "MAX_FILE_SIZE" VALUE ="1000000">
    不写也不会影响,
    修改php.ini,然后在程序里判断文件的大小。
      

  3.   

    事先说明,虽然能做到,但极耗资源和效率,而且很容易失败,绝对不是一种好的方式——————————————————————需要更改 php.ini 的三个地方upload_max_filesize = 51M
    post_max_size = 52M
    memory_limit = 56M这三个参数分别定义 上传文件的允许最大体积、POST 数据允许的最大数据量、最大的内存占用量。每一个都需要定义的比前一个大才可以接收文件的那个 php 页的最顶端上加上这么一行,不然很可能传一半的时候就被告知超时:set_time_limit(0);
      

  4.   

    ;;;;;;;;;;;;;;;;;;;
    ; Resource Limits ;
    ;;;;;;;;;;;;;;;;;;;max_execution_time = 30     ; Maximum execution time of each script, in seconds
    max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
    memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)这几项也要改大一些
      

  5.   

    除了配制php.ini之外难道不能解决么?如果你是租的虚拟主机,还能任由你去修改php.ini么?我看到网上有不少activex控件的,不过大多都是配合iis+asp的。
    有人用php成功过吗?????请指教,谢谢!!!!我的要求到不是50mb,大概10mb就好
      

  6.   

    用PHP连接FTP的方式上传啊。我们好多脚本都是这样实现上传的。
      

  7.   

    传的时候在终端执行个top命令就都清楚了~~~