背景切换器?

时间:2011-06-07 09:18:24

标签: php mysql codeigniter cookies background

我正在尝试创建一个背景切换器,但我不确定我应采取什么方法。我试图避免使用多个样式表,所以我是否应该使用uri段和重定向到引用者?或者为每个项目使用一个表单,并为每个缩略图制作一个提交按钮,向php发送隐藏ID?

此外,我的目标是为数据库中的每个背景存储一些元数据,因此我可以从数据库中提取艺术家或背景名称等信息。

我只是卡住了,有人能给我一个轻推吗?请谢谢[:

1 个答案:

答案 0 :(得分:1)

这是我使用的。

<?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”文件夹中的所有图像中都是完全随机的。

我要去学校,所以我没有时间为你的目的修改它,但也许这会给你一直在寻找的推动。