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
Spipu Le 23/02/2009 à 18:51 ah oui tiens, il ne dit pas quelle image deconne... j'aurais du lui dire de l'afficher !
Au moins retrouver la ligne dans le html.
merci.
Spipu Le 24/02/2009 à 10:08 sinon, tu vas à la ligne 1417, et tu rajoute un echo du nom du fichier
Spipu Le 05/03/2009 à 11:02 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
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 ?
Spipu Le 05/03/2009 à 16:58 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à ?
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.
Spipu Le 05/03/2009 à 18:52 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...