curl - PHP - Safe way to download large files? - Stack Overflow function download_url( $url, $filename ) { // Code $success['success'] = false; ... You'd want to download the remote file in chunks. This answer has a great ...