$logo_images_arr = array (
IMAGES.'logo0.jpg',
BASEDIR.$settings['sitebanner'],
IMAGES.'logo1.jpg'
); //аккуратно добавляем в массив элементы - после последнего элемента запятой быть не должно!
$img_rand_file = $logo_images_arr[rand(0,(count($logo_images_arr) - 1 ) )]; //берем картинкоу
render_header("<div align='center'><a href='".BASEDIR."'><img src='".$img_rand_file."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></a></div>");
Вот тебе и корейский рандом.
Константы могут не пахать - тогда просто словами вбивать в массив придется, и заменить $img_rand_file на IMAGES.$img_rand_file - хотя, можно и сразу сделать.
Не проверял, но should work :)
Offtopic: Взято из кода моей же динамической подписи - тут где та валяется кстати...
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 29 Августа 2009, 20:33:40
ставил как-то скрипт для одной темы) только надо было заливать картинки в папку и он оттуда их случайно оставал. Но если ваши варианты хорошо работают, то почему бы и нет)
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 2515 Откуда: As is Зарегистрирован: 10 Ноября 2007, 13:15:07 Сказали спасибо 353 раз Статус: offline
Опубликовано 29 Августа 2009, 23:24:17
Теперь смотри доп-нагрузка твоего скрипта:
Сканировать папку--
А именно - пройтись по всем файлам и запомнить их
ну и далее по тексту.
А работа с файловой системой всегда медленней чем просто МатАн скрипта.
Теперь помножь это на количество посетителей...
А потом люди спрашивают - откуда такая нагрузка из фужиона берется?