cURL, PHP, and Out Of Memory?

software development

#1

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!


#2

PHP has a memory limit specified in the ini file and 300mb is over that limit. Are you trying to relay files?


Read my blog. You know you want to…