Фоновый переключатель? - PullRequest
1 голос
/ 07 июня 2011

Я пытаюсь создать фоновый переключатель, но я не уверен, какой подход выбрать. Я пытаюсь избежать нескольких таблиц стилей, поэтому я должен использовать сегменты URI и перенаправление на реферер? или используйте форму для каждого элемента и сделайте привязку для каждого эскиза кнопкой отправки, отправив скрытый идентификатор php?

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

Я просто застрял, кто-нибудь может подтолкнуть меня? Пожалуйста и спасибо [:

1 Ответ

1 голос
/ 07 июня 2011

Вот что я использовал.

<?php
        $backgrounds = array();
        foreach(scandir('images/') as $file)
          if(strpos($file, '.png')||strpos($file, '.jpg')||strpos($file, '.jpeg'))
            array_push($backgrounds, $file);
        shuffle($backgrounds);
?>
<img id="bg" src="images/<?php echo $backgrounds[0]; ?>" />

И CSS:

#bg{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
}

Это создает масштабирующий фон, который является абсолютно случайным среди всех изображений в папке «images».

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

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