Código de PHP - Descargar un listado de imagenes de Internet con PHP

Imágen de perfil
Val: 1.520
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Descargar un listado de imagenes de Internet con PHPgráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 29 de Enero del 2019 por Xavi
862 visualizaciones desde el 29 de Enero del 2019
Este simple código muestra como descargar un listado de imagenes de Internet. El listado de imagenes se encuentra en un array.

Si se ejecuta el script desde un navegador, puedes tener problema de timeout si hay muchas imagenes.
Si lo ejecutas desde consola php -f file.php no tendras ese problema.

file_get_contents
estrellaestrellaestrellaestrellaestrella(4)

Actualizado el 4 de Febrero del 2019 (Publicado el 29 de Enero del 2019)gráfica de visualizaciones de la versión: file_get_contents
863 visualizaciones desde el 29 de Enero del 2019
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Puede que no te funcione si tu servidor no tiene habilitado allow_url_fopen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$imagenes=array(
    "http://imagenpng.com/wp-content/uploads/2017/01/atardecer-568470fbef6.jpg",
    "http://imagenpng.com/wp-content/uploads/2017/01/Chichen-Itza-piramide.jpg",
    "http://imagenpng.com/wp-content/uploads/2017/01/d87e03a4261b6e0746deb.jpg"
);
 
// Si deseamos que se queden en la misma carpeta, dejar la variable vacia
$carpeta="img/";
 
foreach($imagenes as $imagen)
{
    // obtenemos el nombre de la juntamos con la carpeta especificada
    $destino=$carpeta.substr($imagen,strrpos($imagen,"/")+1);
    file_put_contents($destino, file_get_contents($imagen));
}
?>



Comentarios sobre la versión: file_get_contents (4)

29 de Enero del 2019
estrellaestrellaestrellaestrellaestrella
Muchas gracias Xavi! funciona perfectamente
Responder
Imágen de perfil
6 de Febrero del 2019
estrellaestrellaestrellaestrellaestrella
Gracias por tus útiles aportaciones.

Un saludo
Responder
Imágen de perfil
11 de Febrero del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
5 de Abril del 2019
estrellaestrellaestrellaestrellaestrella
Este script descarga las imágenes con el mismo nombre, ¿pero como debería ser para que remplazara el nombre por un numero consecutivo?
Por ejemplo la primera imagen de la lista la guarde como 1.jpg, la segunda como 2.jpg etc...

Seria de gran ayuda Xavi @xavi
Responder

Comentar la versión: file_get_contents

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5043