PHP fonction aléatoire

Résolu
yuigue -  
 Anonyme -
Bonjour,

Existe t il une fonction aléatoire dans php ? une fonction que pourrais me permettre de sélectionné un dossier et que a chaque ouverture de page cela face apparaitre une des images qui se trouve dans ce dossier.

Merci d'avance...
Configuration: Mac OS X
Firefox 3.5.7

3 réponses

  1. lalouviere84 Messages postés 123 Statut Membre 24
     
    Salut,

    La fonction PHP qui généère un nombre aléatoire c'est celle là :
    srand();
    $rand = rand();

    srand initialise le générateur, et rand génère le nombre.

    dans rand tu indique entre quel valeurs tu veux ton nolbre aléataoire

    par ex rand(0,100) vas générer un nombre entre 0 et 100

    après t'as plus qu'a nommer les photos de ton répertoire avec une terminaison de nombre :
    photo0.jpg , photo1.jpg ....... photo100.jpg

    et appeler laphoto aléatoirement en utilisant la variable $rand

    1
    1. Anonyme
       
      J'ai une question. Comment et où indique-t-on le chemin du dossier où se trouvent les images ?
      0
  2. scriptiz Messages postés 1494 Statut Membre 425
     
    C'est très facilement faisable avec la fonction rand() que voici :

    https://www.php.net/manual/fr/function.rand.php

    Après un peu de logique te permettra de récupérer la liste des fichiers de ton répertoire, et de générer un nombre avec rand pour savoir lequel afficher.

    0