Buenos días, una consulta no nos esta imprimiendo el comprobante de inscripcion a cursada/examen en autogestion de los alumnos. haciendo un seguimiento del codigo llegamos al punto de testear la clase generador_comprobantes_cursada en su metodo output que llega todo sin inconvenientes pero a la hora de mostrar la imagen nos dice que la imagen tiene errores.
Entre los test que se pusieron es utilizar la funcion imagecreatetruecolor en su forma básica (sin ninguna informacion solo un fondo generico) y tambien tira el mismo error. He revisado los permisos en las carpetas de autogestion segun manual de instalacion pero no logramos obtener nada. en los logs de apache y de guarani no se generan errores como para que nos sirvan en la depuracion.
Adjunto captura del error.
Alguna pista de donde puede estar el error???
Gracias.
Buenas tardes, probaste mirar los logs de apache o de 3w para ver si te da alguna pista?
Podes abrir el archivo ese que da el error, bajarlo y tratar de abrirlo con un editor de texto normal. (gedit, nano, vi) ?
Saludos.
Hola, si en los logs de apache de apache y de 3w no deja ninguna pista al respecto, lo que si llegan algunos datos del comprobante y las funciones de generacion de las imagenes son llamadas correctamente.
No probaste de abrirlo con un editor como te mencione anteriormente?
Saludos
Hola gracias por el dato, te comento que si lo esta descargando y tiene bastante informacion cuando lo abro con el notepad, pero cuando lo intento abrir con un visor de imagenes no me muestra nada, y es ahi el problema.
No te da indicios de nada en el notepad? Podrías adjuntar la imagen en el foro?
Saludos.
Ahi te mando un comprobante de ejemplo, al ser una imagen en binario no es muy legible pero aparentemente tiene información pero el archivo esta corrupto, no sepuede abrir con ningún visor gráfico.
Hola buenos días
Siguiendo con el tema haciendo pruebas sobre el archivo de imagen que se descarga desde el autogestión pude dar con el motivo del porque la imagen del comprobante esta corrupta, abriendolo con el notepad borrando la primera linea (vacia) que es un salto de linea y luego guardandola se puede mostrar bien el comprobante. Esa linea se esta generando en todas las imagenes (comprobantes).
Sigo investigando en codigo como evitar ese salto de linea inicial, agradezco también aportes.
Buenas, acabo de ver ello.
Fijate si alguno de los php involucrados tienen al final cuando se cierra el php o al principio cuando se abre el php, un salto de línea.
Saludos.