1

Bonjour à tous,

Je débute dans l'utilisation d'HTML2PDF, que je trouve très puissant ! Je m'en sers pour générer des PDF à partir de cours que peuvent taper des professeurs dans un formulaire de type FCKEditor.

Mon problème est le caractère inférieur < et supérieur >. Comment les convertir pour qu'ils puissent passer sans faire l'erreur : toutes les balises doivent être fermées, et pour qu'ils puissent être correctement visible sur le pdf (pas les caractères html : &alt; par exemple).

J'espère que cette question n'a pas déjà été posé, mais j'ai effectué une recherche et sans succès.

Merci à tous pour vos réponses, cordialement KissGround smile

Edit : J'ai tenté de faire : $Affichage = str_replace('<','&lt;',$Affichage);
L'inconvénient, c'est que cela modifie également mes balises <h2> par exemple, donc après le pdf généré contient les balises... Erf

2

Bah, il faut faire ce replace avant de rajouter des balises, comme si c'était du HTML simple.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

c'est surtout fckeditor qui devrait direct marquer &lt; et &gt; à la place de < et > quand on tape ces caractères...

mais tu peux essayer un truc comme ca :
$content = str_replace('< ', '&lt; ', $content);

ce qui suppose que tes < sont toujours suivit d'un espace

rectification, je viens d'essayer, fckeditor remplace bien < et > par leurs équivalents.... tu dois avoir un pb à un autre endroit...

la preuve, essaye http://www.fckeditor.net/demo
Ancien pseudo : lolo

4

Exact ! Merci à vous deux !

C'est bel et bien fckeditor dans sa configuration... Je n'y ai pas pensé de suite, mais avant de m'endormir, ça m'a fait tilt.
Donc merci à vous, cela appuis bien le fait qu'il faut que le caractère < soit au format &lt; lorsque je récupère les infos depuis FCKEditor.

Encore merci, cordialement KissGround

Donc problème résolu