Problème pour afficher image PHP - HTML [Résolu/Fermé]

Signaler
-
 florew -
Bonjour,

J'ai des difficultés à afficher une image dans une page Wordpress. L'exécution du [shortcode] php ci-dessous affiche bien le message disant qu'elle est présente dans le répertoire mais la commande echo utilisée pour l'afficher ne marche pas.

Quelle est mon erreur ? je bute sur ce problème depuis 2 jours et un petit coup de main serait le bienvenu. Merci !


if (file_exists("wp-content/uploads/2013/08/$image")) {
        echo "File is present in directory";
        echo "<img src=\"wp-content/uploads/2013/08/$image\">";
}



Cette même image s'affiche correctement lorsque 1./ elle est située à la racine (dans le répertoire public_html de Wordpress) et 2./ le shortcode est inséré dans un article dont le contenu est affiché sur la frontpage (www.monsite.fr). A ce moment là c'est bon, mais si je clique sur cet article (www.monsite.fr/monarticle) alors l'image ne s'affiche plus. Pensant que le problème venait de son emplacement, j'ai décidé de copier l'image dans wp-content/uploads/2013/08/ pour ensuite l'afficher. Mais ça ne marche toujours pas et aucun message d'erreur n'apparait :/

1 réponse

Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
888
if (file_exists("/wp-content/uploads/2013/08/$image")) {
echo "File is present in directory";
echo "<img src=\"/wp-content/uploads/2013/08/$image\">";
}
merci infiniment Zempachi ! :)) ça marche super !
en fait pour vérifier la présence de l'image il ne faut pas le slash (lorsque présent il ne la trouve pas) mais pour l'afficher avec src= là c'est indispensable. bonne soirée