PHP piocher des fichier de façon aléatoire.

kola -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,

J'ai besoin de piocher des fichier de façon aléatoire, j'ai pensé a la fonction rand en PHP, mais vue quelle ne gère que des chiffres je ne sais pas comment faire.

Pouvez-vous aidé ?

3 réponses

  1. eomer
     
    solution simple, tu listes ton nombre de fichiers accessible, et tu fais un rand multiplié par ce nombre.
    ca te donnera le numero de fichier de ta liste a utiliser.
    tu liste jusqu'à ce que tu arrives au fichier numero.. et tu le recuperes.
    tu peux aussi stocker les fichiers dans une liste et la liberer à l'issue..
    0
  2. kola
     
    La je ne maitrise pas assez pour maitre un place moi même un tel code !
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    bonsoir,

    1_ en php tu liste les fichiers contenus dans ton répertoire

    (voir fonction readdir)

    et tu empile ces noms de fichiers dans un array

    2_ tu utilises la fonction array_rand pour choisir au hasard un fichier dans l'array ainsi crée
    0