php curl obtiene un ejemplo de descarga remota del archivo zip y guárdelo localmente
if($_POST['submit']){
$url=$_POST['url'] //Obtener envío La dirección anterior/wap/0wap/addown.php/fetion_sms.zip
$url=urldecode($url);
$fname=basename("$url"); /Devuelve la parte del nombre del archivo de la ruta fetion_sms.zip
$str_name=pathinfo($fname); //Devuelve la información de la ruta del archivo en forma de matriz
$extname; =strtolower( $str_name['extension']); //Convierte la extensión a minúsculas
//$uptypes=explode(",",$forum_upload); //Obtiene el formato de archivo que puede ser subido
//$size=getFileSize($url);
$time=date("Ymd",time());
$upload_dir= "./upload /";//Ruta de carga
$file_name=$time.rand(1000,9999).'.'.$fname;
$dir=$upload_dir .$file_name ;//Crea el directorio de carga
//Juzga si el directorio existe o no y créalo
if(!file_exists($upload_dir)){
mkdir($ upload_dir,0777,true);
}
$contents=curl_download($url,$dir);
if($); contenidos){
echo "Descarga exitosa";
}else{
echo "Descarga fallida";
}
}
función curl_download($url, $dir) {
$ch = curl_init($url);
$fp = fopen( $dir, "wb" );
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
$res=curl_exec($ ch);
curl_close($ch);
fclose($fp);
return $res;
} >
p>