I've got a quite simple file upload PHP script. I'm testing having a 175Mb file right now. This works fine on all browsers (opera, chomre etc) including IE7 and above but it doesn't work with IE6.

After I upload the file, the script should export an access database (which was just submitted) and all sorts of its tables to text files this is effective on all browsers but on IE6 the file is submitted and also the script does export but IE6 returns with Page can't be displayed!

After I upload a little file around 1MB it really works fine, it exports and shows page with results. And So I am speculating time it requires to process may be the problem. I have taken steps that they are set such as this:

upload_max_filesize = 2000M
post_max_size = 2000M
max_input_time = 600

I additionally use set_time_limit(0) at the very top if my script. For apache:

Timeout 3000
KeepAlive On
KeepAliveTimeout 5

What's the problem? I can not narrow it lower any more!

Thanks all for just about any help about this.


I ought to of checked my logs. You will find errors, they act like this:

[29-Jun-2010 14:03:41] PHP Notice:  Undefined index: access_db in

My Publish and FILES information is missing! IE6 doesn't send this across for whatever reason for big files!!

I question why?

Update 2

Another strange factor to increase the pot: Sometimes IE6 shows an empty page that is once the above errors occur and often it shows the "Page can't be displayed" also it does not get individuals errors. Wtf is certainly going?!

It may be time for you to move ahead from IE6, as sites for example YouTube are actually not supporting it.

I discovered that setting the post_max_size above 2000MB makes IE6 forget or discard the REQUEST variables. I've reduced the post_max_size to 1800MB and everything works best for me fine now.