On Tuesday 07 May 2002 14:14, David Freeman wrote: > I guess that anything that causes this sort of thing to happen on the > browser is going to help. I know I'd be fairly unimpressed if I sat > waiting for a 2MB file to upload only to find that the limit is 1.5MB or > some such. At least if a client-side limit is given the browser can do > something about it. > > Not that I actually recall testing that either - I've so far only used > file upload capabilities on intranet projects where I have fully > switched 100MB and the like.
Hmm, after a bit of testing I find that the MAX_FILE_SIZE tag is useless to say the least (probably because no browsers support it?) In all of NN, Opera, IE having the tag does /not/ prevent the file from being uploaded. Thus if I set MAX_FILE_SIZE to 100000 (100K) and upload a 5MB file what happens is: 1) you still have to wait for the whole 5MB to be uploaded 2) php sees the MAX_FILE_SIZE setting is exceeded then discards the file If anyone wants to run their own tests here's my test script: ====================================================================== <html> <body> <form enctype="multipart/form-data" action="<? echo $z_PHP_SELF ?>" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <table border='0'> <tr valign="top"> <td align="right">Gimme a file</td> <td align="left"><input type="file" name="file" size=60></td> </tr> </table> <input type="submit" name="action" value="GO"> </form> <? $file_size = $HTTP_POST_FILES['file']['size']; $tmp_filename = $HTTP_POST_FILES['file']['tmp_name']; print_r($HTTP_POST_FILES); ?> </body> </html> ====================================================================== -- Jason Wong -> Gremlins Associates -> www.gremlins.com.hk Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * /* You just wait, I'll sin till I blow up! -- Dylan Thomas */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php