Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1815 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Affichage d'un répertoire d'image aléatoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage d'un répertoire d'image aléatoire

n°2075483
modestino
Posté le 12-05-2011 à 12:37:29  profilanswer
 

Bonjour à tou(te)s,
 
je suis en train de créer une page qui affichera le contenu intégral d'un répertoire ne contenant que des images, des jpegs en particulier.
 
Pour l'instant, mon code en est là:
 
<HTML>
<body>
      <?
        $handle=opendir('.' );
          while ($file = readdir($handle))
          {
              if ($file != "." && $file != ".." && $file != "mapage.php" )                
             {
              echo "<img src=\"$file\" border=\"0\">";
              }
          }
          closedir($handle);
      ?>
</body>
</HTML>
 
cela fonctionne très bien. c'est simplisme comme mise en page mais ce que je cherche.
là où ça se complique un peu pour moi c'est que j'aimerai que les images s'affichent de manière aléatoire à chaque chargement de la page.
 
Je ne sais pas vraiment comment aborder le problème que ce soit au niveau logique ou au niveau fonctionnel.
 
Un petit coup de pouce, des idées sont la bienvenue.
 
Merci.
 

mood
Publicité
Posté le 12-05-2011 à 12:37:29  profilanswer
 

n°2075487
esox_ch
Posté le 12-05-2011 à 13:08:52  profilanswer
 

De manière aléatoire = pas toujours dans le même ordre?
 
Ce que je ferais c'est remplir un tableau dans ton while avec les liens vers tes fichiers (ton $file), ensuite tu fais un shuffle dessus et tu sorts tes liens


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2075520
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 12-05-2011 à 14:32:28  profilanswer
 

Par contre, vu l'utilisation que tu fais d'opendir et de readdir, ne serait-ce pas plus judicieux d'utiliser directement la fonction scanddir de PHP ?
 
Sinon je suis d'accord avec esox_ch, création d'un tableau puis utilisation de shuffle.


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°2075570
modestino
Posté le 12-05-2011 à 16:19:47  profilanswer
 

En effet, de manière aléatoire = dans un ordre différent à chaque fois. L'utilisation du shuffle sur un tableau me semble une bonne idée, je vais essayer. Je reviens vers vous dans tous les cas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Affichage d'un répertoire d'image aléatoire

 

Sujets relatifs
Problème affichage Visual Studio[MaxScript] Taille d'image liée à celles du global renderer
Image Lazy Load sur nouvelobs.com[Objective-C] Création d'image reçue via socket
[Resolve]affichage d'erreur dynamique[OpenGL] Effet de distorsion de l'image
(résolu) Protection de données d'un repertoire, probleme de loadingaffichage listview c#
[Pb] Affichage d'un menu avec un effet carrouselaffichage de balise xml en php
Plus de sujets relatifs à : Affichage d'un répertoire d'image aléatoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR