1

Bonjour,

Il m'arrive d'afficher mes requêtes sql dans le pdf afin de débugger mon script. Or dès que les caractères <, >, <= ou => sont présents cela pose problème car il considère que c'est le début d'une balise. Il y a bien la solution htmlentities(). Mais je dois bien avouer qu'il m'arrive de l'oublier. Y-a-il un moyen de faire comprendre au script que <= (ou < seul) n'est pas le debut d'une balise ni => (ou >) comme la fin de balise ?

2

nop, désolé... normalement on n'est pas censé utiliser les caractères < et > autrement que pour les balises. il faut utiliser &lt; et &gt; à la place (ou htmlentities).

les navigateurs l'acceptent car ils corrigent les codes HTML invalides, ce que ne sait pas faire HTML2PDF, ca serait trop couteux en temps et en mémoire.
Ancien pseudo : lolo

3

[edit] cross

Il me semble avoir vu sur la page d'informations d'html2pdf que le code source html devait être valide, et comme des "<" ou des ">" tout seuls sont totalement invalides j'imagine que la réponse est non. Après il y a peut-être une astuce, mais dans tous les cas ça resterait crade et la seule bonne solution est d'utiliser htmlentities, htmlspecialchars ou autre smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)