Bonsoir à tous
Dans le compte client, historique des commandes (prestashop 1.6.1.5), il n'est plus possible de récupérer le PDF des commandes, un message d'erreur apparait : mPDF error: Some data has already been output to browser, can't send PDF file.
En mettant des points d'arrêt, j'ai fini par trouver l'endroit où ce message est codé : ligne 15447 du fichier modules/m4pdf/libraries/mpdf/mpdf.php. Un test juste avant avec la fonction PHP headers_sent() provoque cette erreur. J'ai tenté de passer les paramètres (PHP manual) suivant : headers_sent($filename, $linenum), mais je ne suis pas plus avancé, car $filename retourne comme valeur le fichier index.php à la racine du site et comme ligne 2... ce qui correspond à pas grand chose au final, juste l'ouverture de la balise PHP 😕
Comment faire pour savoir quel fichier envoie l'en-tête trop tôt et provoque cette erreur ? 🙄
Merci d'avance pour vos réponses