Foros del Web » Programando para Internet » PHP »

Problemas al momento de subir una imagen con php en internet explorer

Estas en el tema de Problemas al momento de subir una imagen con php en internet explorer en el foro de PHP en Foros del Web. tengo el sigueinte codigo upload.php <?php $varrand = substr(md5(uniqid(rand())),0,5); $varallw = array("image/gif","image/jpeg","image/png","image/x-png"); $varpath = "imagen"; //sirve para mostrar donde está alojada la imagen $varstat = ...
  #1 (permalink)  
Antiguo 01/11/2009, 15:18
 
Fecha de Ingreso: octubre-2009
Mensajes: 35
Antigüedad: 14 años, 5 meses
Puntos: 2
Problemas al momento de subir una imagen con php en internet explorer

tengo el sigueinte codigo
upload.php

<?php
$varrand = substr(md5(uniqid(rand())),0,5);
$varallw = array("image/gif","image/jpeg","image/png","image/x-png");
$varpath = "imagen"; //sirve para mostrar donde está alojada la imagen
$varstat = "";

if ($_POST["action"] == "Enviar") {
if (is_uploaded_file($_FILES["foto"]["tmp_name"])) {
$varname = $_FILES["foto"]['name'];
$vartemp = $_FILES["foto"]['tmp_name'];
$vartype = $_FILES["foto"]['type'];

if (($_FILES["archivo"]['size']/1024) > 1024) {
echo "Archivo muy grande";
} else {

if (in_array($vartype, $varallw) && $varname != "") {
$varname = $varrand.".".$varname;
if (copy($vartemp, "img/".$varname)) {
$varpath = $varpath.$varname;

$varstat = "ok";
} else {
echo "Error al subir el archivo";
}
} else {
echo "Archivo no valido";
}
}
}
}
?>

y en el html tengo
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="foto"><br>
<input type="submit" value="Enviar" name="action">
</form>
</body>
</html>


El problema es que cuando lo hago con internet explorer me sale que el archivo no es valido, bueno eso siempre me sale pero si lo corro desde firefox todo me sale bien bueno un problema para la definicion de las carpetas pero bueno eso lo vere despues o noc si alguien me puede ayudar estaria excelente, ahh... eso que les publico lo baje desde un foro de aqui porque yo pregunte como cargar una imagen desde php a una carpeta bueno gracias de ante mano
  #2 (permalink)  
Antiguo 01/11/2009, 15:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas al momento de subir una imagen con php en internet explorer

seguramente IE te arroja otro tipo de imagen, has un var_dump() de $_FILES al recibir el formulario...

solo verifica que tipo te envía, y agregalo a tus filtros...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:13.