Скрипт, случайная картинка из директории

H
На сайте с 17.02.2009
Offline
50
3277

Приветствую!

Требуется скрипт, который показывал бы случайно картинки из выбранной директории. Сайт на DLE.

funky
На сайте с 15.02.2009
Offline
35
#1

создаешь файл со следующим кодом и кладешь его в корень сайта с названием допустим mypic.php

<?


$path="/mydir"; //путь к каталогу картинок относительно корня сайта

$d=opendir($_SERVER["DOCUMENT_ROOT"].$path);
if(!$d) exit;

$pics=array();
while(false!=($n=readdir($d))){
if(preg_match("~^[a-zA-Z0-9\-\_]+\.(jpg|gif|png)$~i",$n)){
$pics[]=$n;
}
}
closedir($d);

$x=rand(0,count($pics)-1);
$pic=$pics[$x];

header("Location: $path/$pic");
exit;


?>

затем в любом шаблоне сайта ставишь код

<img src='/mypic.php'>

должно работать как на dle, так и вообще на любом сайте

H
На сайте с 17.02.2009
Offline
50
#2

Спасибо! Работает!

[Удален]
#3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий