[RESOLU] Afficher les éléments d'un répertoire s'ils existent

Eléphant du PHP | 161 Messages

12 janv. 2016, 17:59

Bonjour à tous et à toutes,

Je m'explique :

Je souhaiterais afficher une image si elle existe en relevant le nom de l'image depuis la base de donnée, ainsi que son URL.

Voici mon fichier :

Code : Tout sélectionner

<?php $bdd = "wordpress2"; $host= "localhost"; $user= "root"; $pass= ""; @mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données"); @mysql_select_db($bdd); $urlPage = $_GET['post']; $urlPageSql = mysql_query("SELECT nameFile FROM wp_posts WHERE ID = '$urlPage'"); $datanameFile = mysql_fetch_array($urlPageSql); $maVar = $datanameFile['nameFile']; $imageExists = mysql_query("SELECT nameFile, urlFile FROM fileslucie WHERE nameFile = '$maVar'"); $dataid = mysql_fetch_array($imageExists); $nameImage = $dataid['nameFile']; $urlImage = $dataid['urlFile']; ?> <img src="<?php echo $urlImage.$nameImage; ?>"/>
Mon problème ? Et bien l'icône d'une image s'affiche mais pas mon image, je pense qu'il doit y avoir un problème avec le chemin.

Mammouth du PHP | 2703 Messages

12 janv. 2016, 18:12

en affichant $destination . $img_name pour vérifier que cela comprend bien une valeur qui existe dans le repertoire où se trouve le script php.

Eléphant du PHP | 161 Messages

12 janv. 2016, 18:17

Le nom de l'image est répété deux fois.. J'obtiens uploads/lucie/Askfm.pngAskfm.png

Eléphant du PHP | 385 Messages

12 janv. 2016, 22:31

Bonjour, et si tu mets juste

Code : Tout sélectionner

echo $urlImage
d'ailleurs pourquoi avoir concaténé l'url et le nom sachant que l'url contient déjà le nom?

Eléphant du PHP | 161 Messages

13 janv. 2016, 10:51

Oui c'est exact, ça marche merci bien !