Foros del Web » Programando para Internet » PHP »

problema al desplegar imagen GD en IE y Chrome

Estas en el tema de problema al desplegar imagen GD en IE y Chrome en el foro de PHP en Foros del Web. Buenas... resulta que he realizado un script para armar una credencial con datos de la base de datos creando un grafico basado en una plantilla ...
  #1 (permalink)  
Antiguo 05/08/2012, 11:55
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años, 6 meses
Puntos: 23
Pregunta problema al desplegar imagen GD en IE y Chrome

Buenas...

resulta que he realizado un script para armar una credencial con datos de la base de datos creando un grafico basado en una plantilla .jpg, y hasta aqui no tengo problema

mi problema radica en que al llamar al script que eh llamado cred1.php y desplegar la imagen funciona perfecto en Chrome y Firefox pero en IE trata de descargar el archivo php y tambien otro detalle que al tratar de guardar la imagen que esa es la idea que se pueda hacer, deja sin opcion de nombre y con extension php

la pregunta es ¿que tengo que hacer para que esa imagen creada sea visible en todos los navegadores sin problemas y que al picar en guardar pueda tener el nombre de la base de datos?

mi codigo de cred1.php es este
Código PHP:
$nombre="Jose Alfredo Canto Martinez"// estos datos salen de la base de datos esta solo es de prueba
$cum="CUM : MEXG1GSJA21"//esto sale de la base de datos
$delegacion="DELEGACION : MEXICO";//esto sale de la base de datos
$grupo="GRUPO : 1";//esto sale de la base de datos
$seccion="SECCION : TROPA DE GUIAS";//esto sale de la base de datos
$cargo="CARGO : INTEGRANTE";//esto sale de la base de datos
$fotocum="jorgito.jpg";//esto sale de la base de datos
$creden1 "credencialfrente.jpg"//esta es la plantilla de credencial
$stamp imagecreatefromjpeg($fotocum);
$im imagecreatefromjpeg($creden1);
     
$marge_right 20;
     
$marge_bottom 20;
     
$sx imagesx($stamp);
     
$sy imagesy($stamp);
   
imagecopy($im$stampimagesx($im) - $sx $marge_rightimagesy($im) - $sy $marge_bottom00imagesx($stamp), imagesy($stamp));
$colText imagecolorallocate($im000);
imagestring($im51093$nombre$colText);
imagestring($im58145$cum$colText);
imagestring($im58160$delegacion$colText);
imagestring($im58175$grupo$colText);
imagestring($im58190$seccion$colText);
imagestring($im58205$cargo$colText);
header("Content-type: image/jpg");
imagejpeg($im);
imagedestroy($im); 
haber si alguien me pudiera ayudar u orientar se lo voy a agradecer mucho ya que apenas voy aprendiendo del manejo de graficos en php...

Saludos!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!

Etiquetas: chrome, desplegar
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 12:12.