Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Graphixx en 30 Mayo 2012, 21:57 pm



Título: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: Graphixx en 30 Mayo 2012, 21:57 pm
Cambie este script de hosting sin tocarle nada y ya no trabaja:
http://www.sistemasycontroles.net/certificados/certificado/
codigo: 345
clave: 345

aca si trabaja bien:
http://cartografialatina.com/certificados/certificado/
codigo: 345
clave: 345

Alguna idea de por que sucede esto?


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: dimitrix en 30 Mayo 2012, 23:23 pm
mPDF lo considero el mejor:
http://blog.kaira.es/crear-pdf-desde-un-html-mpdf/


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: Graphixx en 30 Mayo 2012, 23:49 pm
Mi pregunta es por que en un servidor funciona y en el otro no, y las bellezas del servidor dicen que es problemas del script y con eso se salen.

aca si trabaja bien:
http://cartografialatina.com/certificados/certificado/
codigo: 345
clave: 345


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: WarGhost en 30 Mayo 2012, 23:54 pm
Puede que sea la versión de php q tengas en cada servidor.


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: #!drvy en 31 Mayo 2012, 00:11 am
Pueden ser muchas cosas.. la versión, funciones deshabilitadas.. safe mode etc etc..

Eso tendrías que mirar los logs o los errores que muestre.


PD: En un principio apostaria a que el servidor no tiene definido que hacer con el header PDF y muestra texto plano. Intenta definirlo con un htaccess.

La linea que tienes que agregar en ese caso es
Código
  1. AddType application/pdf .pdf

Saludos


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: dimitrix en 31 Mayo 2012, 00:18 am
Coño no, me acabo de acordar.

Si te sale ese error manda por header force Download


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: #!drvy en 31 Mayo 2012, 00:23 am
See, y aparte, intenta dar siempre una extensión valida.. porque que buscador3.php sea un pdf... no es que sea muy "normal".


Saludos


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: m0rf en 31 Mayo 2012, 01:00 am
Toda la web en buscador3.php xDDD


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: Graphixx en 31 Mayo 2012, 01:15 am
See, y aparte, intenta dar siempre una extensión valida.. porque que buscador3.php sea un pdf... no es que sea muy "normal".
Saludos

imposible cambiar la extension de buscador3.php, es un script que genera dinamicamente el pdf.

Aproposito de la libreria que recomendo Dimitrix,
mPDF lo considero el mejor:
http://blog.kaira.es/crear-pdf-desde-un-html-mpdf/
la he añadido en el post del foro:
Generar PDF con PHP las mejores librerias TCPDF, EZPDF, FPDF ,HTML2PDF,mPDF,BIRT (http://foro.elhacker.net/php/generar_pdf_con_php_las_mejores_librerias_tcpdf_ezpdf_fpdf_html2pdfmpdfbirt-t354907.0.html;msg1723581#msg1723581)

Dimitrix esta mPDF justifica texto con acentos y Ñ ? a mi la unica que me ha solucionado ese problema es TCPDF.

Lo de agregar en el htaccess, no soluciono nada, ya he puesto un ticket en bluehost con eso haber que me dicen. por que la verdad he subido ya el script a 3 hosting diferentes y solamente en bluehost no trabaja :S

Muchas Gracias a todos por sus respuestas :D ;-)


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: dimitrix en 31 Mayo 2012, 01:39 am
Gracias por añadirlo :-)

Citar
Lo de agregar en el htaccess, no soluciono nada, ya he puesto un ticket en bluehost con eso haber que me dicen. por que la verdad he subido ya el script a 3 hosting diferentes y solamente en bluehost no trabaja :S

Lo del header va en el PHP no en el htaccess y es 100% seguro que te salga bien. Recuerda ponerlo antes que ningún echo (arriba del todo).

Citar
Dimitrix esta mPDF justifica texto con acentos y Ñ ? a mi la unica que me ha solucionado ese problema es TCPDF.

Sí, yo le paso la siguiente función:
$html=utf8_encode($html);


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: Graphixx en 31 Mayo 2012, 02:49 am
La linea que tienes que agregar en ese caso es
Código
  1. AddType application/pdf .pdf

Esa linea va dentro de un echo ??? por que limpia limpia dentro del codigo php, no funciona, jeje


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: #!drvy en 31 Mayo 2012, 02:53 am
Dentro del PHP el header seria
Código
  1. header('Content-type: application/pdf');

Recuerda ponerlo antes que ningún echo (arriba del todo).

Edit:
Citar
imposible cambiar la extension de buscador3.php, es un script que genera dinamicamente el pdf.

Pues haz que lo guarde en un archivo pdf temporal. Si envías una petición para un php3 y devuelves un pdf es normal que se lie la cosa si no tienes definidos los headers.

Saludos


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: dimitrix en 31 Mayo 2012, 02:55 am
Graphixx hoy estás para darte un par de hosti... xDD

Añade esta línea antes de ningún echo ni nada (la primera línea a poder ser).

Código
  1.    header("Content-Type: application/force-download");


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: dimitrix en 31 Mayo 2012, 02:56 am
Si pones el de drvy | BSM no en todos los navegadores se descargarán, es más en la mayoría no saldrá para descargar, en cambio con el mio sí.

PD: No por ello hay que quitar mérito a dryy, muchos prefieren que no salga para descargar y salga incrustado como algunos gestores de emails online.


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: Graphixx en 31 Mayo 2012, 03:07 am
Graphixx hoy estás para darte un par de hosti... xDD

Añade esta línea antes de ningún echo ni nada (la primera línea a poder ser).

Código
  1.    header("Content-Type: application/force-download");
Jajajjajaja, verdad que si....

No me daba por que tenia que borrar antes del <?php lo tenia asi:
<html><head>......
<?php
header("Content-Type: application/force-download");

y borre todo el html antes del php y funciono jeje... que buen pana Dimitrix, mil gracias compa te debo una.



Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: dimitrix en 31 Mayo 2012, 03:24 am
Nada, nada.

Una cerveza para drvy | BSM  y otra para y listo xD


Título: Re: Alguien con experiencia usando EZPDF, por que no genera...
Publicado por: Graphixx en 31 Mayo 2012, 05:42 am
Nada, nada.
Una cerveza para drvy | BSM  y otra para y listo xD

Mande unas Colombianas con las cervezitas  >:D >:D >:D >:D
(http://www.h3.raulhiguera.com/site/images/news/aguila_2012/aguila%20%281%29.jpg)
eVDtaLo13qc