Ben un echo ça va te donner (probablement dans ta manière de tester) du html... où les espaces ne sont pas pris en compte lorsqu'ils sont supérieurs à 1. Donc ce n'est pas parce que tu ne les vois pas à l'écran qu'ils n'existent pas !
Un strlen permettrait de vraiment savoir le nombre de caractères que contient ta variable (mais bon je suppose que tu t'en doutes).
2 solutions :
- soit une boucle ou regexp qui remplace les espaces > 1.
- soit, si la redimension des cadres est possible (point de vue mise en page, pas technique), regarder un peu en détail la doc / l'aide de fpdf, tu peux faire des MultiCell qui se dimensionnent en fonction du nombre de caractères / de la police, c'est pas très compliqué, et tu trouveras tous les exemples qu'il te faut sur le site.
Edit : en plus, si le redimensionnement est possible, tu peux remettre les retours chariots, ce genre de blocage ne doit pas être très évident pour tous tes utilisateurs... Mais bon je ne connais pas tes contraintes.
Message édité par deliriumtremens le 14-05-2009 à 19:16:23