One of the problems with the <input type=file> element is that it's awkward uploading large files - the user really doesn't know the status. This may not be a php question but is there ANY WAY to read or know what's going on during the upload? My assumption is that the script doesn't begin execution until all of the post comes over to the server. From php's standpoint it MIGHT be able to know that there's a process that's taking a bit of time, but I suppose that there's no way to know WHICH process.
From the user's standpoint he/she doesn't know whether the file is uploading or the process has stalled. Is there ANY CLEVER WAY to provide the user some type of status, i.e. 10% loaded, 12% loaded etc.. ?
At one point I thought you could use a 2nd iframe to read memory process or files in the tmp directory, but then realized the only memory process is probably going to be httpd and like I said you can't tie that to this specific script. Let me know if anyone has tried this (status) and if it worked.
samuel