[РЕШЕНО] Несколько фонов для сайта рандомом

Главные вкладки

Аватар пользователя RayB RayB 11 января 2012 в 5:15

Подскажите как правильнее всего сделать фон для сайта рандомным?
Есть несколько картинок (скажем 5), фон прописывается в body. Хочется чтобы фон при загрузке страницы каждый раз загружался новый (рандом или по очереди не суть важно)

Комментарии

Аватар пользователя Celsoft Celsoft 11 января 2012 в 6:08

Вот держи. Проверил работает.

<?php

/**
 * author Celsoft
 * copyright 2012
 */

$array = array("img1""img2""img3""img4""img5");
$count count($array) - 1;
print 
$array[rand(0,$count)];

?>

В Вашем случае можно сделать так:

<?php

/**
 * author Celsoft
 * copyright 2012
 */

$array = array("<img scr='img1' />""<img scr='img2' />""<img scr='img3' />""<img scr='img4' />""<img scr='img5' />");
$count count($array) - 1;
$bg $array[rand(0,$count)];
?>
<body background="<?php print $bg; ?>">
...
</body>
Аватар пользователя RayB RayB 11 января 2012 в 18:30

не смог разобраться как сделали вы и изменил немного

<?php
$array 
= array("bac1","bac2","bac3","bac4","bac5");
$count count($array) - 1;
$bg $array[rand(0,$count)];
?>

<body class="<?php print $classes; ?>">

прописал класс к body
и уже в стилях определил 5 классов с разными картинками

спасибо за помощь! )