Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2009, 03:16
kokoloko1975
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años
Puntos: 0
Problema validar imagen con IE

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.