Так Вы определитесь, что нужно.
Абсолютный путь я дал выше, он не подходит, предположил, что нужен относительный, он получается тоже не подходит.
код скрипта некорректен! Нужно примерно так:
$pic_dir = "images/photos/"; // каталог с изображениями
$pic_absolute_dir = CMS_FOLDER . $pic_dir;
$isfile = 0; // есть ли файлы
$pics = array(); // массив изображений
$dir = opendir($pic_absolute_dir);
while ($file = readdir($dir)) {
if (is_file("$pic_absolute_dir/$file") && preg_match("/\.jpg$/",$file)) {
$isfile = 1;
array_push($pics, $file);
}
}
closedir($dir);
// С версии PHP 4.2.0 инициализировать генератор не нужно
//srand((double)microtime()*1000000);
$rand = rand(0,sizeof($pics)-1);
$pic = "/$pic_dir/$pics[$rand]"; // изображение
if ($isfile) {
echo "<img src=\"$pic\">";
}
else {
echo "<b>Изображения не найдены.</b>";
}