Afficher image si elle existe

Diogon Messages postés 173 Statut Membre -  
Diogon Messages postés 173 Statut Membre -
Salut la compagnie...

voilà mon problème: j'ai placé sur un site, une suite d'articles que j'aimerais accompagner de photos, pour afficher des photos présentent sur le serveur ftp, aucun problème cependant, il y a des cas où je n'ai pas de photos et là, ca fait très moche de se retrouver avec un gros carré vide... Quelqu'un saurait-il m'expliquer un script pour qu'une image ne soit affichée que si elle existe?

J'oubliais, la page est en php mais l'instruction d'affichage de la photo est donnée en html...
A voir également:

7 réponses

Smoking bird Messages postés 911 Statut Membre 58
 
0
Diogon Messages postés 173 Statut Membre
 
ben en fait ça ne semble pas marcher... Mais j'ai une petite idée de la raison: comment faire pour inclure une variable au sein d'une source de fichier (en l'occurence pour savoir si le fichier portant le nom d'une telle variable existe)
0
Smoking bird Messages postés 911 Statut Membre 58
 
hum oulà garçon! que veux tu exactement!
file_exists("$fichier.php") ?

0
graffx Messages postés 7513 Date d'inscription   Statut Contributeur Dernière intervention   1 976
 
si le nom de tes photos sont dans la bdd, fais un select puis:

<?php
if(empty($donnees[photo])) {
echo ' ';
}
else
{
echo '<img src="images/'.$donnees[photo].' " />';
}
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Diogon Messages postés 173 Statut Membre
 
En gros, le principe, c'est que je crée un article avec plusieurs caractéristiques (date, titre et contenu) l'article est stocké dans une base de données (puisque je ne compte pas en écrire qu'un) et ce que je voudrais c'est que si il y a dans le serveur une image dont le nom soit le même que le titre de l'article, alors il l'affiche et que si une telle image n'existe pas... Alors il n'affiche rien d'autre que l'article lui-même...
0
graffx Messages postés 7513 Date d'inscription   Statut Contributeur Dernière intervention   1 976
 
Ma methode est plus simple, tu fais un petit systeme d' upload ou le nom du fichier = titre de l' article.

Aprés, sois tu ajoutes mon code plus haut :)
0
Diogon Messages postés 173 Statut Membre
 
Bon j'ai trouvé une solution plus ou moins acceptable en ajoutant un champs booléen dans la base de donnée indiquant si il y a une photo ou non...
0