PHP скрипт случайного: изображения, CSS или...
Название: PHP Random Image Rotation
Скрипт выводит случайный файл из определённой папки.
С сайта ruseller.com
Более короткий и понятный с хабра:
<?php
$dir = "путь к папке с изображениями";
$img_a = array();
if (is_dir($dir)){
if($od = opendir($dir)){
while(($file = readdir($od)) !== false){
if(strtolower(strstr($file, "."))===".jpg" || strtolower(strstr($file, "."))===".gif" || strtolower(strstr($file, "."))===".png"){
array_push($img_a, $file);
}
}
closedir($od);
}
}
$rd = rand(0, count($img_a)-1);
print '<img src=' . $dir.$img_a[$rd] . ' weidth="900px" height="650px"> '
?>
Эти или подобные скрипты требуется только если мы не знаем заранее сколько и как называются файлы в папке, если же знаем, можно обойтись просто PHP функцией mt_rand() или rand() например:
<img src=”images/image-n<?php echo(mt_rand(1,10)); ?>.jpg ”>
1,10 - диапазон для случайных чисел.