Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2009, 13:47
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
problema al validar

Hola, tengo dificultad al querer validar al momento de subir imagenes, solo quiero que se pueda subir imagenes jpg,gif y png y los estoy haciendo de esta manera:

Código PHP:
<?php
//VALIDAR TIPO DE ARCHIVOS
$mime_permitidos = array("image/jpeg","image/gif","image/png");
//COMPARAMOS SI HAY DUPLICIDAD
$q_sql="select categoria_nombre from ".TABLE_CATEGORIAS." where categoria_nombre='$nombre'";
$result=mysql_query($q_sql);
$n_sql=mysql_num_rows($result);

if(
$n_sql==0){
    if(
in_array($_FILES['imagen']['type'],$mime_permitidos)) {    
        if (
is_uploaded_file($_FILES['imagen']['tmp_name'])  ){

            echo 
"aqui subo la imagen";
        }
    }
    else{
        
//ERROR TIPO DE ARCHIVOS
        
echo "tipo de archivo no valido";
    }
}
else{
    
//ERROR
    
echo "la categoria ya existe";
}

?>
La rutina de subir imagenes esta demas porque me sale perfect ... mi problema es donde ubicar ese if que restringe el tipo de archivo.... el problema es que siempre me muestra el error: "tipo de archivo no valido" asi suba una imagen valida, espero me puedan ayudar. saludos
__________________
Quitenme la vida pero no la bebida.