Un IF qui recherche un fichier dans un dossier

Eléphant du PHP | 333 Messages

12 févr. 2006, 09:56

Bonjour à tous, voici mon petit problème

Premièrement voici mon code
<td class="image">	<? if ($showimg=="oui"){ ?>
								<A HREF="#" onClick="window.open('thumb_b/b_<? echo $rows['code']; ?>.jpg','_blank',' width=410, height=500');return(false)">
								<?	echo('<img src="thumb/'.$rows['code'].'_t.jpg"  >');}?></a></td>	
J'aimerais faire un IF qui va charcher dans mon dossier "thumb" voir si <? echo $rows['code']; ?>.jpg existe, sioui, il l'affiche, sinon il affiche autre chose exemple une autre image.

Je sais comment pour rechercher dans la Bdd, mais pour dans un dossier ???

Merci de votre aide
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.

Mammouth du PHP | 19672 Messages

12 févr. 2006, 10:42

Utilise la fonction file_exists() :
<?php
$image = (file_exists("thumb_b/b_".$rows['code'] .".jpg")) ? "thumb_b/b_".$rows['code'] .".jpg" : "thumb_b/b_defaut.jpg";
?>
<A HREF="#" onClick="window.open('thumb_b/b_<? echo $image; ?>','_blank',' width=410, height=500');return(false)">
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 333 Messages

12 févr. 2006, 11:08

merci ca fonctionne

:)
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.