zazi Posté 28 Mai 2005 Partager Posté 28 Mai 2005 Salut à tous, Je bloque sur un problème qui doit être tout bête à résoudre mais je connais pas bien les syntaxes php Je souhaite afficher une image dynamique de ma base, et si elle n'existe pas, qu'une image d'erreur par défaut s'affiche au lieu de la croix rouge immonde. J'ai écrit ca comme code mais il doit y avoir des erreurs au niveau de la définition de l'emplacement de l'image avec les variables de dossiers et fichiers... Le fichier en question est situé dans le répertoire request, ensuite il y a le répertoire qui porte le nom du mail de l'utilisateur, et ensuite le fichier en question, précédé de "thumb_" <?php //afficher si le fichier existe if (file_exists('request/'.$row_rs_comprex['MAIL']'/thumb_'$row_rs_comprex['DPHO'])) { ?> <img src="request/<?php echo $row_rs_comprex['MAIL']; ?>/thumb_<?php echo $row_rs_comprex['DPHO']; ?>" alt="" name="apercu" height="50" id="apercu" /> <?php } // fin show if file exist ?> <?php //afficher si le fichier n'existe pas if (!file_exists('request/'.$row_rs_comprex['MAIL']'/thumb_'.$row_rs_comprex['DPHO'])) { ?> <img src="images/cg_bas.gif" alt="No image" height="50"> <?php } // fin show if file not exist ?> Voilà si vous avez la réponse ce serait génial je bloque sur ce problème depuis hier soir. Merci beaucoup Isa PS: Avez vous une idée de script si le fichier existe mais qu'il est illisible (mauvais format ou autre) et qu'il affiche la croix rouge? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Country Posté 28 Mai 2005 Partager Posté 28 Mai 2005 Il te manquait des . entre tes variables PHP et /thumb_ , de plus tu peut mettre un else, cela t'évite de faire une seconde comparaison <?php //afficher si le fichier existeif (file_exists('request/'.$row_rs_comprex['MAIL'].'/thumb_'.$row_rs_comprex['DPHO'])) { ?><img src="request/<?php echo $row_rs_comprex['MAIL']; ?>/thumb_<?php echo $row_rs_comprex['DPHO']; ?>" alt="" name="apercu" height="50" id="apercu" /><?php } // fin show if file exist ?>else { ?><img src="images/cg_bas.gif" alt="No image" height="50"><?php } // fin show if file not exist ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
zazi Posté 28 Mai 2005 Auteur Partager Posté 28 Mai 2005 Merci mille fois Country pour ta réponse, tout marche nickel c super gentil. Voilà le code final qui marche <?php //afficher si le fichier existeif (file_exists('request/'.$row_rs_comprex['MAIL'].'/thumb_'.$row_rs_comprex['DPHO'])) { ?><img src="request/<?php echo $row_rs_comprex['MAIL']; ?>/thumb_<?php echo $row_rs_comprex['DPHO']; ?>" alt="" name="apercu" height="50" id="apercu" /><?php } // fin show if file exist else { ?><img src="images/cg_bas.gif" alt="No image" height="50"><?php }?> Merci encore Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant