| |
Архив эхоконференции RU.PHP
- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #10065 [514]
От : Nikolai Chuvakhin 2:5020/175.2 26 августа 04, 00:48
Кому : Ilya Terehin 30 сентября 04, 01:00
Тема : Показать случайную картинку
-------------------------------------------------------------------------------
From: "Nikolai Chuvakhin"
Wed Aug 25 2004 20:23, Ilya Terehin wrote to All:
IT> Как сделать сабж из заданной папки?
function select_random_image($dir) {
$images = array();
$extensions = array('bmp', 'jpg', 'jpeg', 'gif', 'png');
// добавить расширений по вкусу...
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
$parts = pathinfo($file);
if (in_array($path_parts['extension'], $extensions)) {
$images[] = $file;
}
}
closedir($handle);
$n = rand(0, (count($images)-1));
return $images[$n];
} else {
return false;
}
}
$dir = '/images';
echo ' При переходе по баннеру - скидка 25% на первый месяц обслуживания!
 При переходе по баннеру - скидка 25% на первый месяц обслуживания!
|