I am aware of how to get the filesize (should have made that more clear), but how can I let the browser know how large the file will be so it can calculate estimated download time and the % of the file downloaded?
I need to send this size to the browser (I'm guessing through the use of header())
Does readfile() stream the file to the user, or does it read the entire file in and then send it to the browser?
Thanks,
Aaron