Descargar un archivo con CURL PHP

A veces necesitamos procesos que nos ayuden a simplificar una tarea. En este caso el proceso se encargará de descargar un archivo desde una URL especifica. Para ello utilizaremos CURL de PHP.

Sólo necesitamos la URL de llamada y la URL de destino donde se guardará el archivo.

curl_setopt($ch, CURLOPT_SSLVERSION,3);

$origen = "http://urldedescarga.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $origen);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSLVERSION,3);
$data = curl_exec ($ch);
$error = curl_error($ch);
curl_close ($ch);
$destino = $path_raiz."/export/archivo.extension";
$archivo = fopen($destino, "w+");
fputs($archivo, $data);
fclose($archivo);