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 - диапазон для случайных чисел.
Ссылки и благодарности
http://ruseller.com/lessons.php?rub=37&id=160