Jump to content

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


Recommended Posts

TCPDF ERROR: Some data has already been output to browser, can't send PDF file
 
Url : index.php?controller=AdminPdf&token=2ef42e74c2e4388946bf345348e7c84c&submitAction=generateInvoicePDF&id_order_invoice=3
 
 
Voilà ce que ça m'affiche quand j'essaie de générer une facture.
 
J'ai voulu modifier une ligne dans modules/dateofdelivery/translations/fr.php et je pense que le problème vient d'ici.
 
A la suite de cette boulette, j'ai remis le fr.php comme je l'avais trouvé à l'origine, j'ai arpenté les forums afin de trouver une solution, en vain.
 
La solution donnée ici : http://www.prestashop.com/forums/topic/208435-resolu-tcpdf-error-some-data-has-already-been-output-cant-send-pdf-file/ n'a rien donné.
 
Rien de ce que j'ai pu trouver ne corrige ce problème, je suis légèrement désespéré et je demande votre aide.
 
Merci d'avance.
 
 
Je m'excuse au passage si je poste dans la mauvaise section.

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

Hello,

 

Prenez un éditeur qui enregistre en utf-8 sans les octets BOM.

 

Cordialement

 

Depuis que j'ai installé la dernière version de prestashop, je n'arrete pas d'avoir des regrets! Des modules natifs qui ne fonctionnent plus comme paypal integral evolution (allez faire un tour su le forum le sujet est HOT), les factures qui ne se génèrent pas, des numéros de commande hallucinants et pas du tout érgonomiques (imaginez de répondre par téléphone et de devoir dicter la commande N°EXDGZUEIFJKD) du grand n'importe quoi! je suis vraiment deçu, alors que j'avais beaucoup d'espoirs depuis la 1.4.6!

 

Maintenant je n'arrive pas à mettre en ligne, car le module paypal qui accepte les paiements mais n'a aucune interaction avec le BO (commande invisibles, pas de notifications ni de gestion de stock, côté client et côté admin) et le fichier PDF ne se génère pas (aucune modification sur les fichiers) qui me donne tout le temps (peu importe les conseils du forum) les codes erreur : 

Notice: Undefined index: cols in /homez.559/www/shop/tools/tcpdf/tcpdf.php on line 22980

Notice: Undefined index: cols in /homez.559/www/shop/tools/tcpdf/tcpdf.php on line 22982

Warning: Division by zero in /homez.559/www/shop/tools/tcpdf/tcpdf.php on line 22982

Notice: Undefined index: cols in /homez.559/www/shop/tools/tcpdf/tcpdf.php on line 22984

Warning: array_fill() [function.array-fill]: Number of elements must be positive in /homez.559/www/shop/tools/tcpdf/tcpdf.php on line 22984

Warning: Cannot modify header information - headers already sent by (output started at /homez.559/www/shop/tools/tcpdf/tcpdf.php:22980) in /homez.559/www/shop/tools/tcpdf/tcpdf.php on line 8966
TCPDF ERROR: Some data has already been output to browser, can't send PDF file
Link to comment
Share on other sites

Bonjour,

 

Pour le Paypal, je vous laisse consulter le forum Paypal avec 202.

 

Pour les numéros de commandes, c'est une demande de marchands qui a poussé vers l’alphanumérique. Il est très facile de se tromper sur un chiffre au téléphone dans une suite numérique, beaucoup moins quand on fait du Tango Alpha Charly. Pour les marchands qui gèrent bcp de commande, c'est essentiel de pouvoir visualiser une commande dans une liste rapidement. L'alpha numérique saute au yeux, le numérique peut être source de beaucoup d’erreurs, ce n'est pas du tout "n'importe quoi" donc. Le pôle produit est en train  de regarder si cela est possible de laisser le choix car les marchands n'ont pas tous les mêmes besoins, et l’évidence n’est pas partagée par tout le monde.

 

Pour les factures affectivement comme tuk66 le sugère, il faudrait peut etre mieux cacher les erreurs en production en desactivant le mode_dev. Je ne sais pas ce qui pourrait provoquer  ces avertissements.

 

Bien cordialement

Link to comment
Share on other sites

Bonjour,

 

Pour le Paypal, je vous laisse consulter le forum Paypal avec 202.

 

Pour les numéros de commandes, c'est une demande de marchands qui a poussé vers l’alphanumérique. Il est très facile de se tromper sur un chiffre au téléphone dans une suite numérique, beaucoup moins quand on fait du Tango Alpha Charly. Pour les marchands qui gèrent bcp de commande, c'est essentiel de pouvoir visualiser une commande dans une liste rapidement. L'alpha numérique saute au yeux, le numérique peut être source de beaucoup d’erreurs, ce n'est pas du tout "n'importe quoi" donc. Le pôle produit est en train  de regarder si cela est possible de laisser le choix car les marchands n'ont pas tous les mêmes besoins, et l’évidence n’est pas partagée par tout le monde.

 

Pour les factures affectivement comme tuk66 le sugère, il faudrait peut etre mieux cacher les erreurs en production en desactivant le mode_dev. Je ne sais pas ce qui pourrait provoquer  ces avertissements.

 

Bien cordialement

 

Bonjour,

 

effectivement ce serait astucieux de laisser le choix aux marchands, de plus que personnellement le risque de me tromper plus sur une référence XHZYUXKS que sur une référence 000245, est plus probable et ce n'est pas du tout facile à se repérer sur une liste de 100 références du genre. Heureusement j'ai trouvé hier un module qui me permettait de changer ça et tout fonctionne. Pour ce qui concerne PayPal Integral Evolution & 202 e-commerce, je les ai déjà contactés et aucune réponse de leur part. De plus, le module étant pré intégré et certifié PrestaShop, du coup comme il ne fonctionne pas le label "certifié par Prestashop" ne m'inspirera pas autant confiance qu'avant. Sinon, pour ne pas être que dans le négatif, il y a eu beaucoup de progrès. Mais ces deux problèmes, sont pour moi primordiaux.

 

Cordialement,

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...