par
Invité » 14 sept. 2005, 16:29
si j'ai bien lu le reglement je pensé que tu parlé de la deusièeme partie de l'article 3
que mon explication été trop courte
$nb_rand = mt_rand(0, 10); //nombre aléatoire entre 0 et 10
$fichiers = array();
//FIXER $dir
//Lister les fichiers du répertoire $dir
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if (filetype($dir . $file) === 'file') {
$fichiers[] = $dir . $file;
}
}
closedir($dh);
} else {
die("Impossible d'ouvrir le dossier");
}
$fichiers = array_rand($fichiers, $nb_rand); //garder au hazard $nb_rand fichiers du tableau
$fichier_cache = "truc.php";
$f = fopen($fichier_cache,"w");
if ($f) {
//Lire et concaténer le contenu des fichiers retenus
foreach($fichiers as $key=>$file) {
fwrite($f, file_get_contents($file) );
}
fclose($f);
} else {
die("Impossible d'ouvrir le fichier de cache");
}
si j'ai bien lu le reglement je pensé que tu parlé de la deusièeme partie de l'article 3
que mon explication été trop courte
[php]
$nb_rand = mt_rand(0, 10); //nombre aléatoire entre 0 et 10
$fichiers = array();
//FIXER $dir
//Lister les fichiers du répertoire $dir
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if (filetype($dir . $file) === 'file') {
$fichiers[] = $dir . $file;
}
}
closedir($dh);
} else {
die("Impossible d'ouvrir le dossier");
}
$fichiers = array_rand($fichiers, $nb_rand); //garder au hazard $nb_rand fichiers du tableau
$fichier_cache = "truc.php";
$f = fopen($fichier_cache,"w");
if ($f) {
//Lire et concaténer le contenu des fichiers retenus
foreach($fichiers as $key=>$file) {
fwrite($f, file_get_contents($file) );
}
fclose($f);
} else {
die("Impossible d'ouvrir le fichier de cache");
}
[/php]