Petit doute php

Résolu/Fermé
Fash - 26 déc. 2009 à 12:19
 Fash - 28 déc. 2009 à 01:02
Bonjour.
J'ai un petit doute en php

j'ai utilisé ce script pour afficher les images d'un membre.

$dir="images/{$idconnecte}";
$dossier=opendir($dir);
while($fichier=readdir($dossier)){

echo "<img src=\"".$dir."/".$fichier."\" width=\"100\"/>";
}

ça affiche bien les images qui sont dans le repértoire.

Mais sa affiche aussi deux icones d'images corrompues.
celles avec une croix rouge :D

J'ai eté verifier l'url de ces deux images, et sa me donne l'url de chaque repertoire.


Premiere:
http://127.0.0.1/images/

Deuxieme
http://127.0.0.1/images/254/ ---> Le 245 est le resultat de $idconnecte



Et puis sa m'affiche les deux images que j'ai dans le repertoire

http://127.0.0.1/images/254/alondres.jpg
http://127.0.0.1/images/254/aubresil.jpg


Ce que je veux c'est de savoir comment faire pour que php n'essaye pas de lister le contenu de chaque repertoire, juste celui qui contient les images, le 254


Mercii d'avance :D

1 réponse

avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
26 déc. 2009 à 14:22
Je te conseil de changer de tactique.
Perso, je stockes tous les avatars dans un même dossier et je lui donne l'ID du membre comme nom.
Ensuite, je stockes l'extension dans un champ de ma table "membres".
Et je peux facilement retrouver l'avatar d'un membre en ayant son ID et l'extension.
0
Nickel sa marche :D


Merciii


________________

Encore un doute... je suis pas tres douée :D


apres l'inscription d'un membre, un dossier est creé automatiquement le nom de ce dossier est son ID au membre.

Dans ce dossier sont crées aussi encore deux dossiers, un appellé AVATAR et un autre appelé PHOTOS


celui PHOTOS c'est pour creer un album photo sur le site... mais sa, on vera plus tard....



ce que je veux savoir, c'est comment faire pour que quand le membre veut changer d'avatar, que son ancien avatar soit remplacé par le nouveau...

Un peu comme le UPDATE en sql :D
0