como te he dicho, yo ya he probado ese script...
te pongo el código tal y como lo tengo, lo único que cambié fue la ruta de destino del archivo...
NOTA que al menos la ruta de tal archivo debería existir, mínimo!!
Código PHP:
<?php
function recibe_imagen ($url_origen,$archivo_destino){
$mi_curl = curl_init ($url_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);
}
$origen = 'http://i25.tinypic.com/5ap1eq.jpg';
$destino = dirname(__FILE__).'/a.gif"';
recibe_imagen($origen, $destino);