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: 17 años, 4 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($chCURLOPT_URL$the_image_url);

curl_setopt($chCURLOPT_HEADER,         1);

curl_setopt($chCURLOPT_FOLLOWLOCATION0);

curl_setopt($chCURLOPT_RETURNTRANSFER1);

// execute

curl_exec($ch);

$content_type curl_getinfo$chCURLINFO_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_curlCURLOPT_FILE$fs_archivo); 
    
curl_setopt ($mi_curlCURLOPT_HEADER0); 
    
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";

}
        
?>