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

fgiuliano

Habitué
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:

[cpp]
<?php
ob_start();//pour éviter l'erreur output
require("fpdf/fpdf.php");//la librairie d'Olivier(Fpdf)

$pdf=new FPDF('P','mm','A4'); //je crée mon objet pdf,avec certaine caratéristique facultative

$pdf->AddPage();//je crée la page

$pdf->SetFont("Arial","B",16);
$pdf->Text(40,10,"Uniquement un texte");

ob_end_clean();//je clean le header
$pdf->output()//j'affiche ma page

?>
[/cpp]

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

stefcio

Nouveau membre
essayes de jeter un coup ici
http://jc-cornic.developpez.com/tutoriels/php/pdf/
j'ai essayé et cela fonctionne sur IE et Firefox
Stefcio
 

fgiuliano

Habitué
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:

[cpp]
<?php
include("fpdf/phpToPDF.php");

header("Content-type: application/pdf");

$pdf = new phpToPDF();
$pdf->AddPage();
$pdf->SetFont("Arial","B",16);
$pdf->Text(40,10,"Uniquement un texte");
$pdf->Output();
?>
[/cpp]

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
 

stefcio

Nouveau membre
je ne comprend pas car je prend ton code, et cela fonctionne chez moi...
à mon avis cela vient de ton include
Stefcio
 

fgiuliano

Habitué


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!
:)
 

fgiuliano

Habitué
Bon, je sais pas ...
Ca fonctionne toujours pas... :(

Et là, j'avoue que j'en ai plus que marre...
Il doit bien avoir une erreur quelque part.... non?
 

stefcio

Nouveau membre
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
Code:
<?php

include("phpToPDF.php");

$pdf = new phpToPDF();
$pdf->AddPage();
$pdf->SetFont("Arial","B",16);
$pdf->Text(40,10,"Uniquement un texte");
$pdf->Output();
?>

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
 

fgiuliano

Habitué


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:

=> ça fonctionne

=> ça ne fonctionne pas sous IE!!

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

boub popsyteam

Grand Maître
Ca viens de la structure de ton hebergement
Normalement sous domaine = tout a remettre
 

fgiuliano

Habitué
Ok, ben maitenant tout fonctionne correctement! :)

Je vous remercie de votre aide et à bientôt!

:hello:
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 125
Messages
6 717 768
Membres
1 586 361
Dernier membre
Florian3549
Partager cette page
Haut