1

Ce serait vraiment pratique si le pdf se générait même si l'image qu'on a indiqué dans un <img src="mon image"/> n'est pas valide.

A la place de ça j'ai un message d'erreur qui ne m'aide pas du tout :

ERREUR n°6
Fichier : /var/www/bao/objects/html2pdf/html2pdf.class.php
Ligne : 1417

Impossible de charger l'image


Et vu le nombre d'images sur ma page, je suis un petit peu perdu.

merci

2

ah oui tiens, il ne dit pas quelle image deconne... j'aurais du lui dire de l'afficher !

Ancien pseudo : lolo

3

Au moins retrouver la ligne dans le html.
merci.

4

sinon, tu vas à la ligne 1417, et tu rajoute un echo du nom du fichier
Ancien pseudo : lolo

5

heu, je viens de vérifier, en fait, il affiche déjà le nom du fichier qu'il n'arrive pas à charger. Donc si il n'apparait pas, c'est qu'il n'était pas présent dans le code HTML : src="" par exemple
Ancien pseudo : lolo

6

Et est - ce que on ne pourrait pas faire ne rien faire si tel est le cas plutôt que de lever une erreur critique ?

7

Je pourrais en effet faire qu'il saute l'image, mais je ne sais pas si c'est la meilleur solution...

si tu ne veux pas d'image, pourquoi tu mets une balise <img> dans ce cas là ?
Ancien pseudo : lolo

8

Je veux une image, bien sûr. Mais j'affiche des produits qui ont des images. Et il se peut qu'un produit n'est pas d'image.

9

ben dans le cas la le plus propre c'est de faire

if ($produit['img_src']) echo '<img src="'.htmlentities($produit['img_src']).'" alt="'.htmlentities($produit['nom']).'" />';

mettre le tag img alors qu'il n'y a pas d'image, ce n'est pas propre...

il faut tjrs mieux privilégier un code propre aux 10 secondes de "perdues" pour l'écrire...
Ancien pseudo : lolo