Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/03/2010, 14:04
Avatar de santris
santris
 
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: [Aporte]galería de imágenes

He añadido un nuevo metodo a la clase que valida la imagen en tamaño(max 1 Mb) y tipo(jpg, png y gif);

Código PHP:
    function valida_img(){
        if(
$this->max_size 120000){
            
$this->msg="La imagen no debe exceder de 1Mb";
            return 
false;
        }
            else{
                switch (
$this->tipo) {
                case 
"image/jpeg":
                    return 
true;
                    break;
                case 
"image/png":
                    return 
true;
                    break;
                case 
"image/gif":
                    return 
true;
                    break;
                default:
                
$this->msg="La imagen debe ser jpg, png o gif";
                echo 
"Archivo: ".$this->tipo."<br/>";
                return 
false;
                }
            }            
    } 
Y las propiedades del objeto:

Código PHP:
$mi_galeria->max_size=$_FILES["file"]["size"];//tamaño imagen
$mi_galeria->tipo=$_FILES["file"]["type"];//tipo imagen 
Ambas modificaciones se encuentran ya implementadas en el aporte original.
__________________
Tu álbum de cromos online!!