Foros del Web » Programando para Internet » PHP »

Problema con Imagenes

Estas en el tema de Problema con Imagenes en el foro de PHP en Foros del Web. hola tengo este codigo <?php $img = imagecreatefromjpeg("http://midominiodeorigen.com/images/cat6.jpg"); imagejpeg($img,"cat6.jpg"); echo "se importo la imagen exitosamente"; ?> lo que hace es importar una imagen desde un ...
  #1 (permalink)  
Antiguo 08/03/2008, 09:32
Avatar de milerweb  
Fecha de Ingreso: enero-2008
Ubicación: Lima peru
Mensajes: 81
Antigüedad: 16 años, 3 meses
Puntos: 1
Problema con Imagenes

hola tengo este codigo

<?php
$img = imagecreatefromjpeg("http://midominiodeorigen.com/images/cat6.jpg");
imagejpeg($img,"cat6.jpg");
echo "se importo la imagen exitosamente";
?>

lo que hace es importar una imagen desde un host de origen a otro host de destino y si funsiona pero solo importa la iamgen mensionada en la url pero yo quiero que me importe todo el diretorio entero con todas sus imagenes dentro espero me ayuden.
  #2 (permalink)  
Antiguo 08/03/2008, 11:52
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Problema con Imagenes

Tienes que listar el directorio, luego creas un array con todos los archivos y los mandas copiar.

te explico como:

En el sitio donde estan las imagenes que quieres sacar puedes ejecutar el siguente script

Código PHP:
<?php
$directorio
=opendir("direccion de tu directorio"); 
while (
$aux readdir($directorio))
   if(
$a2=explode(".",$aux) and $a2[1]=="jpg")
      
$archivo[]=$aux;

print(
"<pre>");print_r($archivo);print("</pre>");

closedir($directorio); 
?>
aqui vas a obtener la lista de las imagenes

luego debes copiar esos datos y correr el siguiente script en el servidor donde quieres que se copien las imagenes

Código PHP:

<?php

$imagenes
=array("aqui","escribes","la","lista","de","imagenes");

for(
$i=0;$i<count($imagenes);$i++)
{
    
$img imagecreatefromjpeg('http://midominiodeorigen.com/images/'.$imagenes[$i]);
    
imagejpeg($img,$imagenes[$i]);
    echo 
$imagenes[$i].'se importo exitosamente';
}
?>
te cuento que este script no lo he probado, pero creo que está bien, cualquier duda, escribela con confianza.

Suerte en todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:51.