Rechercher : dans
Par :

Afficher image si elle existe

Dernière réponse le 11 oct 2009 à 20:33:12 Diogon, le 7 oct 2009 à 17:49:53 
 Signaler ce message aux modérateurs

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...

Configuration: Windows
Firefox 3.5.3

Meilleures réponses pour « Afficher image si elle existe » dans :
[Windows] Affichage de l'aperçu des images en miniatures VoirSi jamais Microsoft Windows n'affiche plus les images en miniatures, il suffit de suivre la procédure ci-dessous : Faire un clic droit sur une image, puis, dans le menu choisir "Ouvrir avec". Cliquez sur "Choisir le programme" et choisissez "Aperçu...
Afficher les images et les animations Flash dans le navigateur VoirQuand vous allez sur un site internet, vous n'avez plus d'images affichées ; elles sont remplacées par un petit rectangle avec un carré rouge ou un triangle bleu (par exemple). 1 - Vérifier d'abord les paramètres de votre navigateur : Pour...
Afficher le mode « diaporama » VoirPour afficher ses images dans le mode « diaporama » Pour afficher ses images dans le mode « diaporama », il faut d'abord que les tâches habituelles soient affichées dans les dossiers. Pour ce faire: 1- ouvrir n'importe quel dossier 2- choisir...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

Smoking bird, le 7 oct 2009 à 18:16:21
Répondre à Smoking bird

2

Diogon, le 7 oct 2009 à 20:28:32

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)

Répondre à Diogon

3

Smoking bird, le 7 oct 2009 à 20:34:36

Hum oulà garçon! que veux tu exactement!
file_exists("$fichier.php") ?

Tout le pouvoir du bambou

Répondre à Smoking bird

4

graffx, le 7 oct 2009 à 20:48:13

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].' " />';
}
?>

Répondre à graffx

5

Diogon, le 7 oct 2009 à 21:07:20

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...

Répondre à Diogon

6

graffx, le 7 oct 2009 à 21:25:46

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 :)

Répondre à graffx

7

 Diogon, le 11 oct 2009 à 20:33:12

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...

Répondre à Diogon