Bueno tengo el siguiente trozo de código:
Código PHP:
Ver originalif($_FILES['foto']['type'] !="image/jpeg" || $_FILES['foto']['type'] !="image/png"){
echo $_FILES['foto']['type'];
echo "<div id=\"content\">Sólo se permiten imágenes en JPG y PNG. <a href=\"../index.php\">Volver</a></div>";
}
El archivo es subido, es más en la pantalla el "echo $_FILES['foto']['type'];" me marca "image/jpeg" o "image/png" pero no me deja pasar de ahí.
Se supone que la condición es: Si "tipo de archivo" no es "JPG" o "tipo de archivo" no es "PNG" salga ese mensaje.
Pero no me funciona :S eso sí al comprobar el tamaño de la imagen en un if parecido lo hace correctamente. Osea que puedo dar fe que la imagen se está subiendo.