Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2012, 11:55
HalconVigia
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
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!