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