Hola.
Quiero verificar que lo que se suba sea una imagen:
Código PHP:
$extensión = explode(".",$_FILES[foto][name]);
if($extensión[1] != 'jpg' or $extensión[1] != 'jpeg' or $extensión[1] != 'gif' or $extensión[1] != 'png' or $extensión[1] != 'bmp') {
echo 'Por favor sube una foto. Debe estar en formato JPG, PNG, o GIF. -- '.$extensión[1];
}
Y siempre se cumple el condicional, aunque la extensión sea una de las indicadas. La impresión de $extensión[1] lo demuestra.