Foros del Web » Programando para Internet » PHP »

subir fotos no compatible con IE

Estas en el tema de subir fotos no compatible con IE en el foro de PHP en Foros del Web. hola, ya estoy en periodo de prueba de mi web, y le dije a un amigo que probase a subir alguna foto, y me decia ...
  #1 (permalink)  
Antiguo 08/09/2009, 14:40
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 8 meses
Puntos: 2
subir fotos no compatible con IE

hola, ya estoy en periodo de prueba de mi web, y le dije a un amigo que probase a subir alguna foto, y me decia que no le dejaba, y yo con la misma foto y en el mismo usuario lo conseguia, hasta que me dio por probar en IE, donde siempre me da el error de NO SOPORTADO, como puedo conseguir que sea compatible? cuales puesden ser los errores ?

Código PHP:
$titulo=$_POST["titulo"];
$fecha=date("Y/m/d H:i:s");
function 
genera_random($longitud){  
$exp_reg="[^A-Z0-9]";  
return 
substr(eregi_replace($exp_reg""md5(rand())) .  
eregi_replace($exp_reg""md5(rand())) .  
eregi_replace($exp_reg""md5(rand())),  
0$longitud);  
}
   
    if(
is_uploaded_file($_FILES['fupload']['tmp_name'])){
        
        if(
$_FILES['fupload']['type'] == "image/jpeg"){

            
$fupload_name genera_random(10);
            
$file_dir ="archivosusuario/fotos"// crea un directorio "imagenes" en la carpeta donde este este archivo
            
mysql_query("aqui la insercion a la bd')");
        
            if (
move_uploaded_file($_FILES['fupload']['tmp_name'], "$file_dir/$fupload_name")){ // acá es donde lo terminamos de subir
                
echo "<br><br><img src=\"$file_dir/$fupload_name\"><p>\n\n"// lo mostramos
                
echo "Titulo ".$titulo."<br>";
                echo 
"Ubicación: http://myweb/dir/$file_dir/$fupload_name<br>";
            } else echo 
"Error al subir el archivo";
        } else echo 
"<h1>Archivo no soportado!</h1>";    
    } else echo 
"Error al intertar subir el archivo ".$_FILES['fupload']['name'];
}} 
__________________
la experiencia es la mejor de las escuelas, pero la obtienes cuando ya no la necesitas.

Yo soy aquel que mucho hace trabajar a la gente del foro, pero siempre gratifico con un karma
  #2 (permalink)  
Antiguo 08/09/2009, 15:09
Avatar de xempro  
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: subir fotos no compatible con IE

El problema está en el "type" del file... quizás te conviene comprobar por la extensión para ahorrarte problemas.

Prueba modificando la línea...
if($_FILES['fupload']['type'] == "image/jpeg"){

por esto...
if(array_pop(explode(".",$_FILES['fupload']['name']))=='jpg'){
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 16:03.