Petit truc pour FPDF

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Petit truc pour FPDF

par titerm » 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.

Petit truc pour FPDF

par Patriboom » 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.