Foros del Web » Programando para Internet » PHP »

Imagenes generadas con PHP no se ven en Internet Explorer

Estas en el tema de Imagenes generadas con PHP no se ven en Internet Explorer en el foro de PHP en Foros del Web. Hola a todos. Estoy generando imágenes con PHP para ser incrustadas en un área TinyMCE. El PHP utilizado para subir, redimensionar y copiar la imagen ...
  #1 (permalink)  
Antiguo 12/05/2009, 15:05
Avatar de alexbariv  
Fecha de Ingreso: septiembre-2003
Ubicación: Mérida, Venezuela
Mensajes: 766
Antigüedad: 20 años, 7 meses
Puntos: 0
Pregunta Imagenes generadas con PHP no se ven en Internet Explorer

Hola a todos.

Estoy generando imágenes con PHP para ser incrustadas en un área TinyMCE.

El PHP utilizado para subir, redimensionar y copiar la imagen es:

Código PHP:
        // Copiando archivos

        // Imágen original
        
if ($extension == 'png')
            
$src imagecreatefrompng($_FILES['archivo']['tmp_name']);
        elseif (
$extension == 'jpeg' or $extension == 'jpg' )
            
$src imagecreatefromjpeg($_FILES['archivo']['tmp_name']);

        list(
$width,$height) = getimagesize($_FILES['archivo']['tmp_name']);


        
// Proporcion
        
$ratio $t_maxw $width;
        
$newwidth  $t_maxw;
        
$newheight round(($height*$ratio),0);
        

        
// Crear nueva imagen
     
       
$tmp       imagecreatetruecolor($newwidth,$newheight);
        if (
$extension == 'png') {
            
$bg        imagecolorallocate($tmp000);
            
ImageColorTransparent($tmp$bg);
            
imagealphablending($tmpfalse);
        }
          
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
        
$filename  "{$uploaddir}/thumb_{$nombre}";
        if (
$extension == 'png')
            
imagepng($tmp,$filename);
        else
            
imagejpeg($tmp,$filename,100);
        
imagedestroy($tmp);


        
// FULL
        
$filename "{$uploaddir}/full_{$nombre}";
        @
move_uploaded_file($_FILES['archivo']['tmp_name'],"{$uploaddir}/full_{$nombre}");

        
$mensaje 'El archivo fue agregado correctamente'
Este código funciona perfectamente, genera y copia los archivos perfectamente en el servidor. Luego de que verifico todo y guardo la página HTML esta se guarda correctamente utilizando una etiqueta

Código:
<img src="var/imagenes/full-8829392.jpg" alt="">
Todo funciona perfectamente en Firefox, Opera, Safari, menos IE, donde las imágenes por alguna extraña razón no se muestran, solo aparece el cuadro blanco con la X roja en el centro.

No entiendo verdaderamente por que esta haciendo esto. Es decir, si accedo la imagen directamente en la dirección tampoco la muestra por lo que supongo que es un problema o algo a la hora de generar la imagen.

Agradezco de antemano toda la ayuda que me puedan brindar.

Saludos y éxitos.
__________________
"Piensa como una persona de acción y actúa como una persona que piensa."

Última edición por alexbariv; 12/05/2009 a las 16:02
  #2 (permalink)  
Antiguo 12/05/2009, 15:18
Avatar de SCY-FOX  
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Imagenes generadas con PHP no se ven en Internet Explorer

será algun problema de permisos¿??
  #3 (permalink)  
Antiguo 12/05/2009, 15:23
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: Imagenes generadas con PHP no se ven en Internet Explorer

Ctrl+f5??

Sólo digo

__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 12/05/2009, 15:34
Avatar de alexbariv  
Fecha de Ingreso: septiembre-2003
Ubicación: Mérida, Venezuela
Mensajes: 766
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Imagenes generadas con PHP no se ven en Internet Explorer

Saludos. Si fuera un problema de permisos no se vería en ningún otro navegador, Igual revisé y todos tienen permiso de lectura. De todos modos este rollo lo tengo hasta en localhost y actualmente estoy en Windows. Y CTRL+F5, ¿? jejeje, por supuesto que nada que ver
__________________
"Piensa como una persona de acción y actúa como una persona que piensa."
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 20:10.