RE: [PHP-ES] Problemas con php y tcpdf

[email protected] ("Rudi Ullon")
Newsgroups php.general.es
Message-ID <000601cc0df2$74f48390$5edd8ab0$@com>
Ricardo, hay otros factores a tener en cuenta, que son, la codificación de
la conexión mysql, fijate en la función mysql_set_charset, y en la
codificación con que se guarda el mismo archivo en el servidor. Te comento
que son conocidos los problemas que tiene PHP con las codificaciones, por lo
que a la hora de la verdad el resultado puede no ser exactamente como está
en los libros, entonces el resultado ideal lo encontrarías solamente después
de una serie de pruebas.


Saludos.

Rudi O. Ullón B.
Certified PHP Developer



-----Mensaje original-----
De: Ricardo Vila [mailto:[email protected]] 
Enviado el: domingo, 08 de mayo de 2011 10:36 p.m.
Para: Rudi Ullon
CC: Lista de PHP en español
Asunto: Re: [PHP-ES] Problemas con php y tcpdf

Hola Rudi,
Gracias por la respuesta, bueno no maneja variables de sesion, pero
finalmente encontré el problema, era tema de caracteres especiales, como
tildes, ñ,

Para solucionarlo tuve que al momento de inserta usar utf8_decode y al
momento de imprimirlo en mi pdf use utf8-encode.

Pero no me queda claro el tema de almacenar datos con tildes en base de
datos mysql.

MI form html,esta con el charset utf-8 , mi base de datos usa utf-8 y
utf-8_general_ci
pero al momento de guardar las tildes las guarda con otros simbolos.

No debería almacenar correctamente los valores?

Agradezco de antemano tu respuesta

Saludos,

Ricardo Vila

2011/5/8 Rudi Ullon <[email protected]>

> Hola Ricardo!
>
> A ver si entiendo bien, vos llenás un form, y al enviarlo se procesa y
> genera un pdf, correctamente la primera vez, pero la siguiente vez que vas
> al formulario, llenas los datos y lo enviás, te aparece en blanco, es así?
>
> Estás manejando alguna variable de control en la sesión, que pueda estar
> generando el bug? Te podría ayudar con un poco mas de información.
>
> Un abrazo
>
> Rudi O. Ullón B.
> Certified PHP Developer
>
>
>
> -----Mensaje original-----
> De: Ricardo Vila [mailto:[email protected]]
> Enviado el: domingo, 08 de mayo de 2011 07:24 p.m.
> Para: Lista PHP en español
> Asunto: [PHP-ES] Problemas con php y tcpdf
>
> BUenas a todos listeros, espero puedan ayudarme, tengo que generar un pdf
> de
> una sola página, ahora el problema es que me genera el primer documento
> bien, pero de ahi si genero un segundo documento este me lo devuelve en
> blanco, que creen que pueda ser, estaba pensando que tenia que ver con la
> cache o algo por el estilo, pero si fues eso como limpiar la cache.
>
> la estructura que tengo es
>
> mi archivo tcpdf.php
> mi archivo generapdf.php (este obtiene datos de BD y con el llena un html
y
> al final uso writeHTML y finalmente output )
>
> luego la cartpeta fonts que solo tiene la letra Helvetica, no requiero de
> otra
> la carpeta config con los parametro del config de tcpdf (cogi la de un
> ejemplo)
>
> Entonces el proceso es el sisguiente:
>
> abro mi navegador,ingreso a un formulario y lleno los datos, este
> finalmente
> me genera un id, en la siguiente pantallla tengo un enlace con el codigo
> creado al presionar la aplicacion llama a generapdf y le pasa por get el
> id,
> con esto ya se obtiene los datos de la BD (mysql) y finalmente me abre en
> linea el pdf con los datos y formato deseado, cierro y voy nuevamente al
> formulario vuelvo a llenarlo y le doy enviar, este sigue el mismo proceso,
> y
> aqui el problema, pues le doy clic y vuelve a llamar a generapdf.php con
el
> id respectivo, pero ahora la aplicacion me devuelve un pdf en blanco
>
> No se que pueda ser.
>
> Agradezco de antemano su respuesta
>
> SAludos,
>
>
>
> __________ Información de ESET Smart Security, versión de la base de
firmas
> de virus 6092 (20110503) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
> __________ Información de ESET Smart Security, versión de la base de
firmas
> de virus 6092 (20110503) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>



__________ Información de ESET Smart Security, versión de la base de firmas
de virus 6092 (20110503) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com

 

__________ Información de ESET Smart Security, versión de la base de firmas
de virus 6092 (20110503) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.