Pregunta: | 50269 - COPIAR IMAGENES DE UN SITIO |
Autor: | Mariano Munarriz |
Hola, estoy intentando un script en PHP que se conecte a un sitio web para copiar una imagen de ese sitio y que la guarde en mi PC en forma automatica.
Sus comentarios seran de mucha ayuda, gracias |
Respuesta: | xavi |
Aquí te adjunto un código que me funciona perfectamente para descargar cualquier imagen, archivo o pagina web de internet.
//abrimos un fichero donde guardar la descarga $fp=fopen("/ruta/imagen.gif", "w"); // Se crea un manejador CURL $ch=curl_init(); // Se establece la URL y algunas opciones curl_setopt($ch, CURLOPT_URL, "http://www.lawebdelprogramador.com/banner-i-network.gif"); //determina si descargamos las cabeceras del servidor [0-No mostramos|1-mostramos] curl_setopt($ch, CURLOPT_HEADER, 0); //determina si mostramos el resultado en el nevagador [0-mostramos|1-NO mostramos] curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //determina donde guardar el fichero curl_setopt($ch, CURLOPT_FILE, $fp); // Se obtiene la URL indicada curl_exec($ch); // Se cierra el recurso CURL y se liberan los recursos del sistema curl_close($ch); //se cierra el manejador de ficheros fclose($fp); |