Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2007, 02:51
aruizroldan
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 20 años, 6 meses
Puntos: 1
Crear varios thumbnails en php

Hola a todos.

En el siguiente código, lo que se hace es enviar una imagen del disco duro, a través de un formulario, a una carpeta específicada. Lo que me gustaria es que además de pasar la imagen , se puedan generar en dicha carpeta otras dos imagenes : una de 400 pixeles de alto (el ancho que sea dependiente del alto) y otra de 80 pixeles de alto. ¿Me podriais indicar como hacerlo?

Os paso el código:
Código PHP:
<?php 
//Cogemos la del formulario
    
$imagen=$HTTP_POST_FILES['imagen']['tmp_name'];
    
$nombre=$HTTP_POST_FILES['imagen']['name'];
    
$size=$HTTP_POST_FILES['imagen']['size'];
    
$tipo=$HTTP_POST_FILES['imagen']['type'];
    
    if(
$nombre==''){
        
$imagen_insertar='';
        
$nombre_insertar='';
        
$size_insertar='';
        
$tipo_insertar='';
    }
    else{
        
$imagen_insertar=$imagen;
        
$nombre_insertar=$nombre;
        
$size_insertar=$size;
        
$tipo_insertar=$tipo;
    }
    
    
//La carpeta donde queremos pasar las 3 imagenes es ./fotos    
    
$destino='./fotos/'.$nombre_insertar;
    
    
//Las copiamos a dicha carpeta
    
is_uploaded_file($imagen_insertar);
    
move_uploaded_file($imagen_insertar,$destino);

            
//Mostramos este alert indicando que todo está bien
    
echo "<script>
    alert(\"Todo Correcto.\");
    location.href=\"./fotos.php\";
    </script>"
;
?>
Espero vuestra ayuda.

Un saludo.