Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2006, 12:50
Avatar de kctus
kctus
Usuario baneado!
 
Fecha de Ingreso: noviembre-2002
Ubicación: ToledoBsAsGaliciaBolivia
Mensajes: 1.038
Antigüedad: 21 años, 5 meses
Puntos: 1
Gracias por tu respuesta Cluster.

Después de poner var_dump($_FILES), veo una diferencia entre IE y Firefox

En IE:

Código PHP:
["type"]=> string(11"image/pjpeg" 
En Firefox:

Código PHP:
["type"]=>  string(10"image/jpeg" 
Cito textualmente lo que encontré al respecto en: http://www.lawebdelprogramador.com/n....php?n1=303940

Cita:
El Internet Explorer 6 manda los archivos como image/pjpeg.

Lo que sucede es que JPEG son las inicilaes de: Joint Photographic Experts Group
que fue el nombre del grupo de expertos que desarrollo el algoritmo que se utiliza en estos tipos de archivos.

Sin embargo, el Internet Explorer le pone una p antes, la p significa Progressive y completo seria: Progressive Joint Photographic Experts Group, lo cual como que no tiene mucha coherencia, pero en si, se refiere a la variante del algoritmo que es de forma progresiva, yo entiendo que esta variante es el formato JPEG2000.
En el código que utilizo, posteado el enlace en el primer post de este tema, dice lo siguiente:
Código PHP:
        if($type=="image/pjpeg"){ 
            
$img = @imagecreatefromjpeg($temp) or die("No se encuentra la imagen $image_name<br>\n");  
        } 
y funciona todo perfecto en ambos navegadores cuando lo duplico, con la otra extensión

Código PHP:
        if($type=="image/pjpeg"){ 
            
$img = @imagecreatefromjpeg($temp) or die("No se encuentra la imagen $image_name<br>\n");  
        } 
        if(
$type=="image/jpeg"){ 
            
$img = @imagecreatefromjpeg($temp) or die("No se encuentra la imagen $image_name<br>\n");  
        }