谢谢!!!求救。

解决方案 »

  1.   

    查找upload_max_filesize,默认为8M改为
    upload_max_filesize = 100M
      

  2.   

    上传限制是PHP_INI_PERDIR,这就是说无法通过ini_set修改upload_max_filesize来实现限制突破。 
    但手册中也指出,除了php.ini之外,.htaccess或httpd.conf也是可以进行这个设置的。 或许这是一个方法。另外还有一个方法也是能突破限制的,用php开放一个tcp端口,让浏览器将信息提交到这个端口,自己对信息进行处理,转存为文件。  这样的方法仅受脚本最大执行时间的限制,而脚本最大执行时间可以通过set_time_limit来解决。 另外一个限制则是很可能无法突破防火墙。
      

  3.   

    谢谢各位了,我刚没来多久,也没有分给大家,我想知道一般论坛上上传文件功能怎么做的,怎么可以上传大一点的文件,我知道上传文件用的是move_uploaded_file  或是用copy  或是用ftp_put    可是怎么有的网站的上传功能可以上传大文件,是不是他们改了php.ini 三个参数,一个是最大的上传文件的大小,一个是表单提交的最大容量,一个是执行的超时时间,那如果这些都被限制的话,能不能搞定上传大点的文件,大于2M ,5-8M也行啊!!在本地机我可以上传大文件,但是在虚拟主机上不行啊,配置不能改啊,说是标准主机,不能改的,不给我改,有没有办法啊,困扰我好几天了 谢谢各位了。