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?
mPDF lo considero el mejor:
http://blog.kaira.es/crear-pdf-desde-un-html-mpdf/
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
Puede que sea la versión de php q tengas en cada servidor.
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
AddType application/pdf .pdf
Saludos
Coño no, me acabo de acordar.
Si te sale ese error manda por header force Download
See, y aparte, intenta dar siempre una extensión valida.. porque que buscador3.php sea un pdf... no es que sea muy "normal".
Saludos
Toda la web en buscador3.php xDDD
Cita de: drvy | BSM 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
imposible cambiar la extension de buscador3.php, es un script que genera dinamicamente el pdf.
Aproposito de la libreria que recomendo Dimitrix,
Cita de: dimitrix en 30 Mayo 2012, 23:23 PM
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 ;-)
Gracias por añadirlo :-)
CitarLo 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).
CitarDimitrix 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);
Cita de: drvy | BSM en 31 Mayo 2012, 00:11 AM
La linea que tienes que agregar en ese caso es
AddType application/pdf .pdf
Esa linea va dentro de un echo ??? por que limpia limpia dentro del codigo php, no funciona, jeje
Dentro del PHP el header seria
header('Content-type: application/pdf');
Cita de: dimitrix en 31 Mayo 2012, 01:39 AMRecuerda ponerlo antes que ningún echo (arriba del todo).
Edit:
Citarimposible 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
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).
header("Content-Type: application/force-download");
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.
Cita de: 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).
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.
Nada, nada.
Una cerveza para drvy | BSM y otra para y listo xD
Cita de: dimitrix en 31 Mayo 2012, 03:24 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)
[youtube=425,350]http://youtu.be/eVDtaLo13qc[/youtube]