Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2010, 05:19
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 18 años, 8 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 
             
$size= getimagesize("$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_s, 0, 0, 0, 0, $width_d, $height_d, $width_s, $height_s); // redimensiona  
            
imagejpeg($gd_d, $dest); // graba  
          
        // Se liberan recursos  
        
imagedestroy($gd_s);  
        
imagedestroy($gd_d);