Page 1 sur 1

Probleme d'ouverture d'un fichier pdf généré avec FPDF

Posté : 16 avr. 2008, 12:22
par Emma31
Bonjour,

Je fais appel à votre aide car je suis face à un problème de pdf que je n'arrive pas à résoudre...
Procédure:
Je génère un pdf avec FPDF
Je le sauve sur mon serveur avec $pdf->output('monchemin/monfichier.pdf');
J'envois ce fichier par email avec PHP MAILER

Résultat:
Je recois un mail avec mon fichier pdf en piece jointe

Problème:
Lorsque j'essaye d'ouvrir le pdf j'obtiens: "Un erreur est survenue lors de l'ouverture de ce document"



Essais de résolution:
J'ai essayé plusieurs choses pour résoudre ce probleme mais sans succes:
- passer le magic_quotes_runtime à ON
- mettre le zlib_output_compression à Off
je n'ai pas trouvé de solution sur le site de fpdf...

Est ce que quelqu'un a une idée ??
Merci d'avance

Posté : 16 avr. 2008, 14:52
par caroube
J'ai eu exactement ce problème avec phpmailer sous Windows avec une pièce jointe d'un fichier PDF (un fichier PDF classique généré par Acrobat) : et en plus, ça dépendait de l'email destinataire : soit le fichier PDF systématiquement corrompu, soit le fichier PDF corrompu de temps en temps. En gros, le fichier PDF reçu est juste une partie du fichier PDF envoyé !

Par contre, dès que j'ai fait tourner sur un serveur Linux, plus aucun problème.

Le souci viendrait de cette ligne :
    function EncodeString ($str, $encoding = "base64") {
        $encoded = "";
        switch(strtolower($encoding)) {
          case "base64":
              // chunk_split is found in PHP >= 3.0.6
              $encoded = chunk_split(base64_encode($str), 76, $this->LE); <---- 
              break;
...
Mais alors pourquoi ? la faute aux fonctions ou la faute au protocole smtp sous Windows ?

Re: Probleme d'ouverture d'un fichier pdf généré avec FPDF

Posté : 16 juil. 2013, 11:48
par med_ghost
Bonjour,

Je fais appel à votre aide car je suis face à un problème de pdf que je n'arrive pas à résoudre...
Procédure:
Je génère un pdf avec FPDF
Je le sauve sur mon serveur avec $pdf->output('monchemin/monfichier.pdf');
J'envois ce fichier par email avec PHP MAILER

Résultat:
Je recois un mail avec mon fichier pdf en piece jointe

Problème:
Lorsque j'essaye d'ouvrir le pdf j'obtiens: "Un erreur est survenue lors de l'ouverture de ce document"



Essais de résolution:
J'ai essayé plusieurs choses pour résoudre ce probleme mais sans succes:
- passer le magic_quotes_runtime à ON
- mettre le zlib_output_compression à Off
je n'ai pas trouvé de solution sur le site de fpdf...

Est ce que quelqu'un a une idée ??
Merci d'avance

Bonjour, je voudrais savoir comment vous vous en êtes pris pour envoyer le fichier pdf sauvé sur votre serveur par mail.

Merci d'avance

Re: Probleme d'ouverture d'un fichier pdf généré avec FPDF

Posté : 18 juil. 2013, 21:43
par moogli
tu as eu des réponses dans sujet merci des les lires et de continuer dessus.
on ne te fera pas ton code et il y a un exemple dans la doc !

@+