Ver Mensaje Individual
  #14 (permalink)  
Antiguo 24/04/2011, 02:16
Avatar de hawaiian050
hawaiian050
 
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 19 años, 4 meses
Puntos: 2
Respuesta: descargar imagen de internet desde php

Cita:
Iniciado por marcofbb Ver Mensaje
es que todo usa fopen :S

Bajate todo a tu pc ( localhost ) y dps lo subes via FTP a tu web
Es que muchos hosting lo estan desactivando por seguridad dicen... es verdad es un bug de seguridad ? es normal lo hagan y no dejen activarlo ?

estoy intentando con upload curl pero me da error si alguien ayuda ?

Código PHP:
<?php
error_reporting
(E_ALL);
    
    
    require 
'includes/curl.php';
    
    
    
$url = 'http://www.google.cl/logos/laser08.gif'; 

    
$ch = curl_init($url);
    
curl_setopt($ch, CURLOPT_URL, $url);
    
curl_setopt($ch, CURLOPT_HEADER, 0);
    
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
     
curl_setopt($ch, CURLOPT_URL, 'ftp://[email protected]:[email protected]/imagen.gif');
     
curl_setopt($ch, CURLOPT_UPLOAD, 1);
     
curl_setopt($ch, CURLOPT_INFILE, getSource($url)); // getSource es una funcion cURL que descarga el contenido
     
curl_setopt($ch, CURLOPT_INFILESIZE, getSource($url)); // getSource es una funcion cURL que descarga el contenido
     
$results = curl_exec($ch);
     
$error_no = curl_errno($ch);
     
curl_close($ch);
   
    if (
$error_no == 0) 
    {
        
$error = 'File uploaded succesfully.';
    } 
    else 
    {
        
$error = 'File upload error.';
    }

    echo 
$error;
    
    
print_r($results);
        
?>
me da este error : Warning: curl_setopt(): supplied argument is not a valid File-Handle resource ... File upload error. alguien tiene idea como lo soluciono sin usar nada fopen ?


gracias