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";
}
?>