Jump to content

Tcpdf Error: Some Data Has Already Been Output, Can't Send Pdf File


Recommended Posts

Bonjour

 

Ma version PS 1.6.0.9

 

J'ai installer un module de carte cadeau. J'obtiens le message d'erreur :

TCPDF ERROR: Some data has already been output, can't send PDF file

 

lorsque, depuis le front office, le module essaye de générer un pdf.

 

 

J'ai lu les autres sujets qui préconisent de mettre ob_end_clean(); ou ob_clean(); dans certains fichiers dans les fonctions render()

 

/httpdocs/classes/pdf/PDF.php

/httpdocs/classes/pdf/PDFGenerator.php

/httpdocs/modules/giftcard/models/PDGgiftcard.php

 

mais sans succès ...

 

Comment procéder pour résoudre ce problème ?

Merci

Edited by BonCev (see edit history)
Link to comment
Share on other sites

Bonjour,

ce message signifie que, avant que la classe PDF essaye de généré le PDF, des données ont déjà été écrite.

En règle général c'est un message d'erreur, ou un warning.

 

1. regarde si le debug mode est activé (http://www.blog.manit4c.com/2014/02/05/page-blanche-prestashop/)

Si oui alors désactive le (ça évitera l'affichage de warning et ça peut résoudre le problème)

Si non, active le car tu aura besoin de voir l'erreur pour la corriger.

 

2. Il faudrait que tu trouve le fichier qui génère le pdf et que tu place un "die()" juste avant que le PDF ne soit généré.

Ca permettra d'afficher l'éventuel message d'erreur qui empêche la génération du PDF.

 

3. contact le développeur du module (en fait fait ça en premier :D)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...