1

Tout d'abord bonjour à tous!

Je sens que je vais me faire frapper car c'est un sujet abordé déjà pas mal de fois j'en suis conscient mais je galère un peu :/
J'ai donc deux soucis:

- L'erreur 4
- les accents

Voilà le message d'erreur :

ERREUR n°4 Fichier : /var/www/html2pdf_v4.03/_class/parsingHtml.class.php Ligne : 119 Code HTML non valide, les balises ne sont pas fermées dans le bon ordre. Etat : Array ( [0] => page [1] => table ) HTML : ...e diaphragmatique </th></tr> </page>...

Quelqu'un peut il m'expliquer ce message ? Il signifie que j'ai fermé ma balise page et table dans le mauvais ordre?
Et la dernière phrase ... c'est quoi ? oO


Pour les accent ... si quelqu'un a une rep sinon je me démerderai plus tard de ça ... pas le plus urgent.

Merci d'avance et encore désolé de la redondance de ce genre de questions.


Ps : je suis sous linux (machine virtuelle) et j'utilise je crois la dernière version de HTML2PDF que j'ai téléchargé ce matin.
avatar

2

Le message est assez clair : ton code HTML n'est pas conforme. Typiquement, tu dois avoir des balises dans cet ordre : <th><tr></th></tr> (au lieu de <th><tr></tr></th>).
Ton navigateur est assez souple pour les accepter en n'affichant pas d'erreur, mais si tu fais valider ton code par un validateur, il te renverra une erreur.
Comme html2pdf a besoin d'un code totalement propre parce qu'il ne peut pas se permettre d'interpréter lorsqu'il y a un doute, il renvoie une erreur.

Pour les accents tu dois regarder du côté de l'encodage, et/ou du côté de la transformation des accents en entités html ; cf. http://fr.php.net/manual/fr/function.htmlentities.php
avatar

3

Ok je vais allé voir tout ça!

Merci beaucoup, si au passage tu as un validateur qui marche bien, je suis preneur !

Edit : c'est pour pour le validateur, celui que j'utilisais semblait down mais en fait non.
avatar

4

J'ai résolu mon problème majeur ... j'ai mis des td au lieu de mes th.

Pour les accents, je cherche encore. Quand j'affiche ma page dans un navigateur sans passer par le pdf sa marche nickel. C'est quand je le transforme en pdf que les accents merdouilles.

Merci à toi en tout cas, mes problèmes sont presque tous résolus !
avatar