Скрипт рандома картинок!

12
МС
На сайте с 31.01.2006
Offline
26
2451

Здравствуйте!

Делаю сайт, посвященный городу и хочу сделать на сайте, чтобы каждый раз когда обновляются страницы сайта в определенном блоке в рандоме подгружались картинки - виды города.

Подскажите пож-та, где можно найти такой скипт?

D
На сайте с 14.01.2007
Offline
153
#1

на чём сайт? PHP или чистая статика (HTML)

R
На сайте с 30.05.2007
Offline
163
#2

Dinozavr, Я присоединюсь к просьбе ТС.

У меня сайт создан на html, сохраненном в php. Т.е. страницы сами статичные.

Но меня так же интересует, есть ли скрипт, который будет из массива вставлять случайные блоки вида:

<div class="left_2"><div class="left_1_3"><div class="left_3">
<a href="url.php" style="text-decoration: none;"><h1>Заголовок</h1></a>
<h2>Текст</h2>
</div></div></div>

Т.е. будет 10 таких блоков в массиве, надо при помощи скрипта выводить по 3 случайных блока на странице.

Надеюсь на помощь, заранее благодарю.

a.fatman
На сайте с 15.01.2006
Offline
127
#3
Дмитрий
На сайте с 23.08.2006
Offline
222
#4

Например можно так:


$BLOCKS = Array (
'<_img src="/img1.gif" alt="" />',
'<_img src="/img2.gif" alt="" />',
'<_img src="/img3.gif" alt="" />');
echo $BLOCKS[rand(0, count($BLOCKS) - 1)];
Разрабатываю и автоматизирую на php http://jonnyb.ru/
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#5

У меня вот так реализованно:

<?

$quote = array(
1 => 'Всё что хочешь ))',
2 => 'Всё что хочешь2 ))',
3 => 'Всё что хочешь3 ))',
);
srand ((double) microtime() * 1000000);
$randnum = rand(1,3); // Показывать картинки с 1 по 3
echo"$quote[$randnum]";
?>
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Дмитрий
На сайте с 23.08.2006
Offline
222
#6

Замечание: Начиная с PHP 4.2.0, больше нет необходимости инициализировать генератор случайных чисел функциями srand() или mt_srand(), поскольку теперь это происходит автоматически.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#7
JonnyB:
Замечание: Начиная с PHP 4.2.0, больше нет необходимости инициализировать генератор случайных чисел функциями srand() или mt_srand(), поскольку теперь это происходит автоматически.

Спасибо за информация, если честно незнал ))

Всё по старинке делаю.

D
На сайте с 14.01.2007
Offline
153
#8

а если учесть замечание a.fatman, то вообще


<?
$quote = array(
1 => 'Всё что хочешь ))',
2 => 'Всё что хочешь2 ))',
3 => 'Всё что хочешь3 ))',
);

echo array_rand($quote);
?>

ПС зачем переменную в кавычки брать?

a.fatman
На сайте с 15.01.2006
Offline
127
#9

Нет, не так.

Вот так:

echo $quote[array_rand($quote)];
D
На сайте с 14.01.2007
Offline
153
#10
a.fatman:
Нет, не так.

Вот так:
echo $quote[array_rand($quote)];

мануалы внимательней читать надо :) мне :)

12

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