Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/03/2008, 08:16
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 19 años, 9 meses
Puntos: 36
Re: Upload mediante URL

SOLUCIONADO:

Código PHP:
<?

$the_image_url 
= "http://www.mia-software.com/img/partners/sodifrance/logo_php.png";

$ch = curl_init(); // create cURL handle (ch)

// set some cURL options

curl_setopt($ch, CURLOPT_URL, $the_image_url);

curl_setopt($ch, CURLOPT_HEADER,         1);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// execute

curl_exec($ch);

$content_type = curl_getinfo( $ch, CURLINFO_CONTENT_TYPE );

curl_close($ch);

echo 
$content_type;

if (
$content_type == 'image/png' || $content_type == 'image/gif' || $content_type == 'image/jpeg') {

$archivo_destino="mia.gif";

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($the_image_url,$archivo_destino); 
            
echo 
"ok";

}else{

echo 
"Extensión no válida";

}
        
?>