Affichage aléatoire unique /

Petit nouveau ! | 8 Messages

02 sept. 2018, 07:55

Bonjour ,

je suis a la recherche depuis tres longtemps d'un code PHP avec affichage unique sur la page .

j'aimerais au par avant préparer une liste ( soit écrit , soit image ) et lorsque qu'une personne appuie sur un bouton '' Générer " l'affiche choisir au hasard dans la liste une clé deja prédéfini et qu’après affichage elle ne soit plus jamais réutiliser .

ls système est simple a expliquer mais compliquer a réaliser pour moi ! :D

merci pour votre aide

Lola

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

02 sept. 2018, 15:47

Bonjour,

Tu pourrais gérer ça sous forme de fichiers.
Tu crées un répertoire dans lequel tu mets des fichiers textes (qui contiennent le texte à afficher) et des images.

Ensuite tu fais un glob() sur le répertoire pour récupérer un tableau avec la liste des fichiers (texte ou image)
Pour le tirage au sort tu as juste à faire un rand() pour choisir un n° entre 0 et le nombre d'éléments de ton tableau-1
Ça va te donner l'index d'un élément de ton tableau que tu pourras afficher et supprimer ensuite (ou déplacer dans un autre répertoire) pour qu'il ne soit pas retirer au sort la prochaine fois.
Quand tout le reste a échoué, lisez le mode d'emploi...