Afficher les images d'un dossier

Résolu/Fermé
gio20 - 1 juil. 2010 à 10:29
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 - 1 juil. 2010 à 10:39
Bonjour,
voila mon problème. Il à l'air tout bête et pourtant bah je bloque dessus.
Je fait une recherche de fichier dans un dossier qui contient que des images. J'utilise donc une fonction pour lister les images du dossiers. Jusque la pas de problème ça marche.
Mais je voudrai afficher le nom de l'image et à coter afficher l'image.
Le nom apparait bien mais l'image non c'est comme si les balise <img /> n'existait pas.

Je vous affiche la fonction en question :

function ScanDirectory($Directory){

$MyDirectory = opendir($Directory) or die('Erreur');
while($Entry = @readdir($MyDirectory)) {
if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
echo '<ul>'.$Directory;
ScanDirectory($Directory.'/'.$Entry);
echo '</ul>';
}
else if($Entry != '.' && $Entry != '..'){
echo ('<li><img scr="'.$Directory.''.$Entry.'"/>'.$Entry.'</li>');
}
}
closedir($MyDirectory);
}

mon script php ne ce trouve pas au même endroit que mes images
donc $Directory ressemble a quelque chose de ce style : ../../design/images/

Merci d'avance pour votre aide



3 réponses

Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
1 juil. 2010 à 10:33
Tu as mis scr au lieu de src dans la balise img...

;-)
0
ah bah oui la forcément ça marche mieux ^^
qu'est ce je peut être c** parfois bon bah tant pis j'aurai perdue du temps sur cette erreur toute bête

Merci et pardon d'avoir déranger pour si peut.

(Moi qui avait pensé avoir trouvé le problème du siécle :) )
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
1 juil. 2010 à 10:39
T'inquiète pas j'ai déjà eu des erreurs pires que ça, on pense que c'est super tordu, qu'on est les seuls à avoir le problème et en fait c'est une petite erreur à la c**.

Bonne continuation ;-)
0