42 lines
904 B
PHP
42 lines
904 B
PHP
<?php
|
|
|
|
// plante la graine...
|
|
@mt_srand((float) microtime() * 1000000);
|
|
|
|
function RandomColors()
|
|
{
|
|
$colors = array("ccccff","cceecc","ffcccc","eeccee","ffccff","cceeee","cceeff");
|
|
$color[0] = $color[1] = "000000";
|
|
|
|
while ($color[0] == $color[1]) {
|
|
$color[0] = $colors[mt_rand(0, count($colors) - 1)];
|
|
$color[1] = $colors[mt_rand(0, count($colors) - 1)];
|
|
}
|
|
|
|
@array_splice($colors, 0);
|
|
|
|
return $color;
|
|
}
|
|
|
|
function RandomFile($dirname)
|
|
{
|
|
$i = 0;
|
|
$d = opendir($dirname);
|
|
|
|
while (false !== ($rfile = readdir($d))) {
|
|
if (($rfile[0] != ".") && is_file($dirname."/".$rfile)) {
|
|
$listfiles[++$i] = $rfile;
|
|
}
|
|
}
|
|
closedir($d);
|
|
|
|
if (count($listfiles) > 1) {
|
|
$rfile = $listfiles[mt_rand(1, count($listfiles))];
|
|
} else {
|
|
$rfile = $listfiles[1];
|
|
}
|
|
|
|
@array_splice($listfiles, 0);
|
|
|
|
return $rfile;
|
|
}
|