Download a file in PHP
Here is a simple function to download a file in PHP and save it on your web server. I needed this for another project, so I coded it and decided to post it up here!
The $file variable is the url to the file
And the $savefile variable is where it should be saved on the server (path and file name)
function get_file($file, $savefile) { $out = fopen($savefile, 'wb'); if ($out == FALSE){ print "Error opening file<br>"; exit; } $ch = curl_init(); curl_setopt($ch, CURLOPT_FILE, $out); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $file); curl_exec($ch); echo curl_error ( $ch); curl_close($ch); }



