Buenas, tengo un problema. Estoy intentando validar una subida de ficheros que sea de unas determinadas extensiones de imagen.
En Firefox me funciona correctamente, pero en IE sólo me funciona para .GIF y no entiendo el problema.
Os dejo aquí el código:
<?php
$name=$_FILES['user_file']['name'];
$filetype=$_FILES['user_file']['type'];
$Type=substr($filetype,(strpos($filetype,"/"))+1);
$Types=array("jpg","jpeg","gif","png");
$Origen=$_FILES['user_file']['tmp_name'];
$Destino="D:/Servidor/prueba/subidos/" .$name;
if (in_array($Type,$Types))
{
if (move_uploaded_file($Origen, $Destino))
{echo "Se ha subido correctamente el archivo '$name'"; }
else
{ echo "Ha habido un error al subir el archivo"; }
}
else { echo "Imagen No Válida";}
?>
No entiendo mucho de PHp, pero no me explico por qué me funciona con firefox y no con IE.
A ver si podeis echarme una mano.
Un saludo y gracias por anticipado.