Hola, gracias por contestar, probe con tu codigo y no hubo caso.
Busque en google esto como 2 horas hasta que encontre varios codigos para hacer esto que utilizaban file_get_contents() pero no me funciono. Y de casualidad encontré una página que decia que a los que no le andaban usen la librería curl.
Me fijé y la tengo activada, y luego de recopilar datos llegué al código que casi anda perfectamente:
Código PHP:
<?
function recibe_archivo ($archivo_origen,$archivo_destino){
$mi_curl = curl_init ($archivo_origen);
$fs_archivo = fopen ($archivo_destino, "w");
curl_setopt ($mi_curl, CURLOPT_FILE, $fs_archivo);
curl_setopt ($mi_curl, CURLOPT_HEADER, 0);
curl_exec ($mi_curl);
curl_close ($mi_curl);
fclose ($fs_archivo);
}
recibe_archivo("s.ytimg.com/yt/img/pixel-vfl73.gifs","a.gif");
//SAQUE EL HTTP PORQUE SI NO NO PUEDO MANDAR LA RESPUESTA EN EL FORO
?>
Ahí tengo como ejemplo una imagen de youtube que la guarda con el nombre de a.gif. Bien ejecute y me puse contento cuando vi el archivo en la web. Pero luego puse <img src="a.gif"> y me salio la tipica cruz. Me fije bien y veo que no pesa nada ni 1 byte. Si podes decirme como soluciono esto estaria entero el script y te agradeceria un monton.
Saludos.