44Fermer46
naxosLe 04/08/2009 à 15:43
Bonne nouvelle, j'ai trouvé d'où venait le problème (dans ma configuration en tout cas) :
le setLocale(LC_ALL, 'fr_FR') définit le séparateur décimal comme virgule. Des fonctions comme sprintf (de mypdf.class.php par exemple) renvoient des valeurs avec un séparateur virgule alors que le PDF attend des données avec le séparateur décimal point.

ponse['nom_fichier'], 'D');
Dans mon cas, je fais donc setLocale(LC_ALL, 'en_US');
$html2pdf->WriteHTML( [...], false);
setLocale(LC_ALL, 'fr_FR');
$html2pdf->Output($this->re

Pour vérifier votre conf, regardez la valeur de decimal_point du tableau renvoyé par localeconv().

En espérant que cela serve à d'autres