Fichier aléatoire php dans un répértoire

  • Auteur de la discussion Auteur de la discussion JeunZ
  • Date de début Date de début
WRInaute accro
J'ai une liste de fichiers non connus à l'avance dans un repertoire (des images) et je voudrais en tirer 5 aléatoirement avec php.

Vous avez une idée de comment faire ça?
 
WRInaute discret
Tu compte le nombre de fichier dans ton repertoire et tu fais un random de 5 chiffres qui sont les Nieme image du repertoire

Enfin c'est une piste
 
WRInaute accro
On est obligé de passer par un processus de comptage + tirage au sort d'un chiffre + localiser l'image tirée.


Il y a pas une méthode qui permet directement de sortir 5 nom de fichiers au hasard dans un repertoire?
 
WRInaute passionné
en php ça resemble à ça:

Code:
<?php
$ftpHost="[i]tonhostftp[/i]";
$ftpLogin="[i]tonloginftp[/i]";
$ftpPwd="[i]tonmdpftp[/i]";
$conn_id = ftp_connect($ftpHost);
$login_result = ftp_login($conn_id, $ftpLogin, $ftpPwd);
$Files=ftp_nlist($conn_id,"[i]chemindurep[/i]");
$val[0]=rand(0,count($Files)-1);
$j=0;
for($j=1;$j<5;$j++) {
      $i=rand(0,count($Files)-1);
      if(in_array( $i, $val))  $j--; else $val[$j]=$i;
	 
} 
ftp_quit($conn_id);
?>

tu recupère tes images dans $File[$val[n]] , n variant de 0 à 4.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut