привожу код:
Код: Выделить всё
//функция сканиревания директории
function scanngal()
{
$d = @opendir("gallery");
if (!$d) return;
while (($e=readdir($d)) !== false)
{
// Игнорируем элементы то что не нужно
if ($e=='.' || $e=='..' || $e=='smile') continue;
if (!@is_dir("gallery/$e")) continue;
//////////случайный вывод
$fotodir="gallery/$e/trumb";
$openfotodir=opendir($fotodir);
while ($fotok=readdir($openfotodir))
{
$fotom=substr($fotok,-4);
if ($fotom=='.jpg' or $fotom=='.jpeg' or $fotom=='.png' or $fotom=='.gif') $array[]=$fotok;
}
closedir($openfotodir);
$numberfoto=rand(0,count($array)-1);
echo "<img src='$fotodir/$array[$numberfoto]'><br>";
////////////////////////////
fclose($handle);
}
closedir($d);
}
scanngal();
