Se connecter avec
S'enregistrer | Connectez-vous

[résolu]Générer des pdf

Dernière réponse : dans Programmation
Partagez

Bonjour à tous,
Je suis en train de tester comment générer des pdf depuis une page php.

Malheureusement, rien ne fonctionne! :( 

Sur Internet Explorer, la page affiche un message:
Internet Explorer ne peut pas afficher cette page Web

Et sur FireFox, il ne fait rien mais et rame à fond!

Voici le code de ma page test:

  1. <?php
  2. ob_start();//pour éviter l'erreur output
  3. require("fpdf/fpdf.php");//la librairie d'Olivier(Fpdf)
  4.  
  5. $pdf=new FPDF('P','mm','A4'); //je crée mon objet pdf,avec certaine caratéristique facultative
  6.  
  7. $pdf->AddPage();//je crée la page
  8.  
  9. $pdf->SetFont("Arial","B",16);
  10. $pdf->Text(40,10,"Uniquement un texte");
  11.  
  12. ob_end_clean();//je clean le header
  13. $pdf->output()//j'affiche ma page
  14.  
  15. ?>


Est-ce que quelqu'un a une idée pour me venir en aide?
merci d'avance!
:hello: 

Autres pages sur : resolu generer pdf

Contenus similaires

Alors j'ai testé en mettant les Header mais ça ne fonctionne pas plus...

Je me suis inspirée du tutoriel mais ça ne fonctionne pas plus...

Voilà mon code tout simple pour tester:

  1. <?php
  2. include("fpdf/phpToPDF.php");
  3.  
  4. header("Content-type: application/pdf");
  5.  
  6. $pdf = new phpToPDF();
  7. $pdf->AddPage();
  8. $pdf->SetFont("Arial","B",16);
  9. $pdf->Text(40,10,"Uniquement un texte");
  10. $pdf->Output();
  11. ?>


Alors, ça continue de fonctionner sous FF mais pas sous IE... Suivant où je mets cette page dans l'arborescence de mon site, soit j'ai une page avec les caractères spéciaux au pdf soit une page qui me dit Internet Explorer ne peut pas ouvrir cette page...

Enfin, bref... Je ne comprends pas pourquoi...
Qu'est-ce que j'ai fait faux ou qu'est-ce que j'oublie...

Si quelqu'un a une idée!

Merci

GMANE a dit :
je ne comprend pas car je prend ton code, et cela fonctionne chez moi...
à mon avis cela vient de ton include
Stefcio


C'est à dire?
J'ai pris tel quel les fichiers et n'ai rien modifier... Enfin... Je vais les retélecharger et voir si ça fonctionne!
:) 

je te confirme, j'ai pris ton code tel quel, j'ai changé le include pour l'adapter à ma structure et ça fonctionne.
As tu mis les fichiers que tu as telechargé à la racine de ton site?
petit conseil, mets ta page de création pdf à la racine de ton site ainsi que les fichiers téléchargé sur
http://jc-cornic.developpez.com/tutoriels/php/pdf/.
et utilises ce code
  1. <?php
  2.  
  3. include("phpToPDF.php");
  4.  
  5. $pdf = new phpToPDF();
  6. $pdf->AddPage();
  7. $pdf->SetFont("Arial","B",16);
  8. $pdf->Text(40,10,"Uniquement un texte");
  9. $pdf->Output();
  10. ?>


et normalement ça fonctionne.
petite précision, je fais des test sur mon pc avec wamp et non sur le web.
le résultat, tu as une page en pdf avec "Uniquement un texte" écrit

Stefcio

GMANE a dit :
je te confirme, j'ai pris ton code tel quel, j'ai changé le include pour l'adapter à ma structure et ça fonctionne.
As tu mis les fichiers que tu as telechargé à la racine de ton site?
petit conseil, mets ta page de création pdf à la racine de ton site ainsi que les fichiers téléchargé sur
http://jc-cornic.developpez.com/tutoriels/php/pdf/.
et utilises ce code
  1. <?php
  2.  
  3. include("phpToPDF.php");
  4.  
  5. $pdf = new phpToPDF();
  6. $pdf->AddPage();
  7. $pdf->SetFont("Arial","B",16);
  8. $pdf->Text(40,10,"Uniquement un texte");
  9. $pdf->Output();
  10. ?>


et normalement ça fonctionne.
petite précision, je fais des test sur mon pc avec wamp et non sur le web.
le résultat, tu as une page en pdf avec "Uniquement un texte" écrit

Stefcio


Ok, alors en mettant tous les fichiers et le dossier font à la racine de mon site, ça fonctionne!!! :) 

Le problème que j'ai rencontré en fait, c'est que je suis en train de développer un sous-domaine à mon site principal...
et en passant par ce sous-domaine, ça ne fonctionne pas...

Je ne sais pas si c'est clair mais en gros si je fais:

http://www.monsite.ch/monsousdomaine/pdf.php => ça fonctionne

http://monsousdomaine.monsite.ch/pdf.php => ça ne fonctionne pas sous IE!!

Est-ce qu'il y a un moyen de palier à celà?

Citation :
Ca viens de la structure de ton hebergement
Normalement sous domaine = tout a remettre


Oui, c'est ce que je pensais... :( 
Mais concrétement, ça veut dire quoi?
Posez votre question