I've got some PHP script to try and deliver some files for download... originally it used readfile, but that didn't work out so well with Dreamhost, so I recoded it to use cURL instead. The download works perfect for a smaller zip file, about 3.5MB, but for the larger file, a little over 300MB, I get a file with the following:
Warning: curl_setopt(): supplied argument is not a valid cURL handle resource in [...] on line 53
Fatal error: Out of memory (allocated 75759616) (tried to allocate 75501890 bytes) in [...] on line 60
I'm not too sure where the problem lies... is it in the PHP? cURL commands?
Any help would be greatly appreciated... Thank you!