Hallo!
hi,
Ich will das nun folgene realisieren, weiß aber nicht wie:
Ich habe einen Ordner, wo ich einige Duzend verschiedene Header gespeichert habe. Nun will ich, dass einer aus diesem Ordner zufällig gewählt und angezeigt wird. Sprich, ich möchte einen zufälligen Header.Wie kann man das unsetzen?
ungetestet:
<?
// diese funktion ist nur noetig, wenn du kein php5 hast
// in php5 ist die funktion scandir() enthalten!
function scandir($dirstr)
{
$files = array();
$fh = opendir($dirstr);
while (false !== ($filename = readdir($fh))) {
array_push($files, $filename);
}
closedir($fh);
return $files;
}
// dein verzeichnis mit den headern
$dir = "/dir/bla";
// alle dateien ausser "." und ".." im array
$array = scandir($dir);
// anzahl der dateien
$anzahl = count($array)-2;
// jetzt nur noch der zufall:
mt_srand((double)microtime()*1000000);
$zufall_zahl = mt_rand(1, $anzahl-1);
// die ausgabe:
echo $array[$zufall_zahl];
?>
wahrscheinlich sind da 101 fehler drin. aber es ist ein ansatz. ;-)
grüße
matthias