Foros del Web » Programando para Internet » PHP »

Subir imagen GIF y PNG al server

Estas en el tema de Subir imagen GIF y PNG al server en el foro de PHP en Foros del Web. Buen dia, Tengo el siguiente codigo con el cual creo una imajen JPG miniatura a partir de la que el usuario sube al servidor. Código ...
  #1 (permalink)  
Antiguo 01/04/2009, 12:39
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Subir imagen GIF y PNG al server

Buen dia,

Tengo el siguiente codigo con el cual creo una imajen JPG miniatura a partir de la que el usuario sube al servidor.

Código PHP:
if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
        
//revisar que sea jpg
        
$tamano $_FILES["imagen"]['size'];
        if ((
$_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg")){
            
//nuevo nombre para la imagen
            
$nuevoNombre time().".jpg";
            
//mover la imagen
            
move_uploaded_file($_FILES['imagen']['tmp_name'], "../imgs/$nuevoNombre");
/*Creacion del Thumbnail*/
/*======================*/
$origen "../imgs/".$nuevoNombre;
$destino "../imgs/thumb/".$nuevoNombre;
$ancho_d 50;
$alto_d 50;

list (
$ancho_o$alto_o$tipo$atributo) = getimagesize($origen$info2);
$gd_o imagecreatefromjpeg ($origen);
$gd_d imagecreatetruecolor ($ancho_d$alto_d);
imagecopyresampled ($gd_d$gd_o0000$ancho_d$alto_d$ancho_o$alto_o);
imagejpeg ($gd_d$destino); 
Como se puede ver solo se aceptan imagenes JPG lo que quiero es que tambien se pueda aceptar imagenes GIF y PNG...

Me podrian colaborar diciendo que codigo colocar para que me acepte tambien este tipo de imagenes...

De antemano muchas gracias....
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #2 (permalink)  
Antiguo 01/04/2009, 12:47
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Subir imagen GIF y PNG al server

Creo que sería así:
Código php:
Ver original
  1. if (($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"  || $_FILES['imagen']['type'] == "image/gif"  || $_FILES['imagen']['type'] == "image/png")){
  2.             //nuevo nombre para la imagen
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
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 01:33.