Petit truc pour FPDF

Mammouth du PHP | 881 Messages

16 nov. 2007, 20:50

FPDF est très très très ... fragile aux caractères ou autres formes d'insértion. À la moindre distraction, il affiche FPDF error: Some data has already been output, can't send PDF file

Avant de paniquer ou vous arracher les cheveux, vérifiez bien s'il n'y aurait pas de retour de chariot dans vos codes. Il m'arrive souvent d'en trouver dans mes sous-routines. Par exemple, l'include "scripts/Transfo_FormDate_quand.php" qui se terminait ainsi:
8	    }	
9    ?>
10
11
provoquait des erreurs

Une fois transformé ainsi:
8	    }	
9    ?>
il ne fait plus d'erreur.

Les chiffres à gauche des lignes représentent la numérotation des lignes dans un éditeur HTML

Le [RT] qui comptent, sont ceux hors des balises <?php et ?>





En espérant aider quelques-uns.
Soyez artisans de paix

Mammouth du PHP | 505 Messages

16 nov. 2007, 21:55

D'où l'intérêt de ne pas fermer la balise ?> quand un fichier de contient que du php. Cela évite ce genre de problème.