Si image trouvé alors affiche la

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous !

Je souhaiterais afficher une image si elle existe dans mon dossier, ou sinon mettre une image standard (no image). Le code ci-dessous utilise
file_exists
, mais me renvois toujours mon
no_image
. Pouvez-vous m'aider svp ?

<?php
$file_ok = URL_IMAGES.'/produits/'.$data["Code"].'.png';
$file_no = URL_IMAGES.'/produits/no_image.png';

if (file_exists($file_ok)) {
    echo '<img src="'.$file_ok.'" alt="'.$data["Libelle"].'" />';
} else {
    echo '<img src="'.$file_no.'" alt="'.$data["Libelle"].'" />';
}
?>


Merci d'avance

A voir également:

1 réponse

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Si l'image existe bien mais que file_exist() retourne false c'est que le chemin vers l'image n'est pas correcte.

Quelle est la valeur de $file_ok ? Où est enregistré l'image dans l'arborescence de ton site ?
0
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
 
Tu as raison, j'ai ajouté ../ derrière et ça a fonctionné.
Désolé du dérangement Pitet. Merci encore !
0