Problème pour afficher image PHP - HTML

Résolu/Fermé
florew - Modifié par florew le 28/08/2013 à 21:12
 florew - 29 août 2013 à 00:25
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 :/
A voir également:

1 réponse

Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
28 août 2013 à 22:04
if (file_exists("/wp-content/uploads/2013/08/$image")) {
echo "File is present in directory";
echo "<img src=\"/wp-content/uploads/2013/08/$image\">";
}
0
merci infiniment Zempachi ! :)) ça marche super !
0
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
0