Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2010, 05:19
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 9 meses
Puntos: 5
Permitir mas extensiones

Hola a todos;
¿Alguien me podría decir como permitir mas extensiones?
Con este codigo, solo me sube las JPG, pero las GIF y PNG no me lsa sube.
Un saludo
Código PHP:
// obtenemos los datos del archivo  
          
$tamano $_FILES["archivo"]['size'];  
          
$tipo $_FILES["archivo"]['type'];  
          
$archivo $_FILES["archivo"]['name'];  
          
$prefijo substr(md5(uniqid(rand())),0,6);  
           
           
     
              
// guardamos el archivo a la carpeta "capturas"  
            
($tipo == "image/jpeg" || $tipo == "image/jpg");  
              
$destino =  "galeria/".$prefijo."_".$archivo;  
            
$copy=copy($_FILES['archivo']['tmp_name'],$destino); 
           
//aquí empieza el código de creación del thumbnail 
             
$sizegetimagesize("$destino"); 
           
          
$width=$size[0]; 
          
$height=$size[1]; 
           
          
$source=$destino// archivo de origen  
          
$dest="galeriap/tb_".$prefijo.$archivo// archivo de destino  
          
$width_d  100// Definimos el tamaño a 100 px  
          
$height_d = ($width_d $height) / $width 

            list(
$width_s$height_s$type$attr) = getimagesize($source$info2); // obtengo información del archivo  
          
$gd_s imagecreatefromjpeg($source); // crea el recurso gd para el origen  
          
$gd_d imagecreatetruecolor($width_d$height_d); // crea el recurso gd para la salida  

            
imagecopyresampled($gd_d$gd_s0000$width_d$height_d$width_s$height_s); // redimensiona  
            
imagejpeg($gd_d$dest); // graba  
          
        // Se liberan recursos  
        
imagedestroy($gd_s);  
        
imagedestroy($gd_d);