Charger un fichier aléatoirement (Random)

Eléphanteau du PHP | 29 Messages

22 nov. 2014, 15:51

Bonjour,

Comment puis-je inclure un fichier PHP puisé au hasard dans un répertoire avec la fonction 'include' ? Mes fichiers se se nomment 'input.php , input02.php, input03.php, etc. '

Merci pour votre aide.

:-)

Eléphant du PHP | 63 Messages

22 nov. 2014, 16:21

<?php

$repertoire = 'inc/';

// fichiers du répertoire commençant par input et se terminant par .php => input*.php
$includes = glob($repertoire . 'input*.php'); 
if(count($includes)) { // s'il y a au moins 1 fichier
  shuffle($includes); // mélanger au hazard le tableau des fichiers
  include $includes[0]; // inclure le premier fichier du mélange
}

?>

Eléphanteau du PHP | 29 Messages

22 nov. 2014, 17:30

Merci !