Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   рандомный бэкграунд (http://www.flasher.ru/forum/showthread.php?t=55343)

paravozzz 02.03.2004 13:26

рандомный бэкграунд
 
rесть несколько рисунков фонов...
bg1.gif
dg2.gif
bg3.gif
....

как с помощю пхп сделать дляч них рандомную загрузку?

Crazy 02.03.2004 14:03

Re: рандомный бэкграунд
 
Цитата:

Оригинал написал(а) paravozzz
как с помощю пхп сделать дляч них рандомную загрузку?
Сделай ее правильно. Что конкретно тебе непонятно?

juggy 02.03.2004 14:13

Введи имена в массив, потом пользуйся функцией mt_rand()

paravozzz 02.03.2004 14:23

хороший ответ... если учесть что я с пхп знаком на уровнее <? include бла бла бла....
те тока по книжке ... и то дайбог понять койчто из того что прочитал....

может просто поопдробнеее опишетее... те буквально листинг :) , пожалуйста...

мне надо в
Код:

<body background=<? php
вот сюда... вот зарандомить гиф бэкграунда

Crazy 02.03.2004 14:35

Настолько плохо знаешь PHP, что даже не можешь пойти на гугл и спросить про "php random background"?

Nirva 02.03.2004 14:46

Цитата:

Оригинал написал(а) juggy
Введи имена в массив, потом пользуйся функцией mt_rand()
джаг, а array_shuffle зачем придумали, или я дурак? вроде перемешай и первый выводи... проще, нет?

kompadre 02.03.2004 15:38

в данном случае быстрее будет работать
<body bgcolor="images/<?=mt_rand(1, 3)?>.gif">

paravozzz 02.03.2004 15:47

kompadre : спасибо

juggy 02.03.2004 16:54

Имхо, мой вариант правильнее.
 
PHP код:

<?
$bg 
= array();
$bg[]="image1.gif";
$bg[]="image-another-name.gif";
$bg[]="fun-picture-with-asshole.jpg";
$bg[]="britney-spears.png"
$count count($bg);
$show mt_rand(0,$count);
echo 
"<style type='text/css'>\nbody {\nbackground-image: url(".$bg[$show].");\n}\n</style>\n";
?>


Nirva 03.03.2004 19:17

да не вопрос, в данном случае - запросто. о, блин, проблему нашли =)

kompadre 03.03.2004 20:38

Цитата:

Оригинал написал(а) Nirva
джаг, а array_shuffle зачем придумали, или я дурак? вроде перемешай и первый выводи... проще, нет?
Это кто о, блин проблему нашел? =)


Часовой пояс GMT +4, время: 02:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.