Cita:
Iniciado por Alexis88
También puedes tomar el tipo de archivo desde el array [URL="http://php.net/manual/es/reserved.variables.files.php"][COLOR="Blue"][B]FILES[/B][/COLOR][/URL], estableces los tipos de archivo permitidos y los comparas con el del archivo:
Código PHP:
Ver original$tipo = $_FILES["imagen"]["type"];
$admitidos = ["jpg", "jpeg", "gif", "bmp", "png"];
//Procesas y subes el archivo
}
else
echo "El archivo no es de un tipo válido";
También puedes restringir los tipos de archivo desde el input a través del atributo [URL="http://www.w3schools.com/tags/att_input_accept.asp"][B][COLOR="Blue"]accept[/COLOR][/B][/URL]:
El único inconveniente está en que el usuario puede cambiar el filtrado desde el cuadro en el que elige el archivo que subirá.
Combinando ambas formas, será muy complicado que algún otro tipo de archivo pueda colarse.
Saludos
ME SALE ERROR EN LA LINEA
$admitidos = ["jpg", "jpeg", "gif", "bmp", "png"];