Código :
<?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