fopen() didn't work for large files on some servers while readfile() seems to work for all files on all configurations.