par
Calimero » 07 janv. 2009, 12:45
Bonjour,
La conclusion immédiate que l'on peut faire de ton souci est que $img n'est pas vide quand l'image n'existe pas (puisque tu te sers d'empty() pour tester).
$img=$chdir.$id.'.jpg';
$img est la concaténation de $id (qui peut ne pas exister) et de $chdir, qui lui existe toujours je suppose. Ce qui veut dire que si l'image n'existe pas, on a $img qui vaut simplement $chdir.
Je te propose donc le code suivant :
if ($img==$chdir){ // On teste l'égalité entre les deux variables
$PDF->Image('Y:/SIG/blank.jpg', 10,$y,50,40,'JPEG')
; }
else {
$PDF->Image("$img", 10,$y,50,40,'JPEG');
Bonjour,
La conclusion immédiate que l'on peut faire de ton souci est que $img n'est pas vide quand l'image n'existe pas (puisque tu te sers d'empty() pour tester).
[php]$img=$chdir.$id.'.jpg'; [/php]
$img est la concaténation de $id (qui peut ne pas exister) et de $chdir, qui lui existe toujours je suppose. Ce qui veut dire que si l'image n'existe pas, on a $img qui vaut simplement $chdir.
Je te propose donc le code suivant :
[php]if ($img==$chdir){ // On teste l'égalité entre les deux variables
$PDF->Image('Y:/SIG/blank.jpg', 10,$y,50,40,'JPEG')
; }
else {
$PDF->Image("$img", 10,$y,50,40,'JPEG');[/php]