php - 背景切换器?

标签 php mysql codeigniter cookies background

我正在尝试创建一个背景切换器,但我不确定应该采用哪种方法。我试图避免使用多个样式表,那么我是否应该使用 uri 段和重定向到引荐来源网址?或者为每个项目使用一个表单,并使每个缩略图的 anchor 成为向 php 发送隐藏 id 的提交按钮?

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

我只是被卡住了,有人可以帮我推一下吗?请并谢谢 [:

最佳答案

这是我用过的。

<?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;
}

这会创建一个缩放背景,它在“图像”文件夹中的所有图像中是完全随机的。

我要去上学了,所以我没有时间根据你的目的修改它,但也许这会给你带来你一直在寻找的动力。

关于php - 背景切换器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6263110/

相关文章:

php - 如何更改此数组的数组键?

php - 如何更改 MYSQL PHP 中所选数据的限制?

php - include_path fatal error xampp

mysql - 如何修复 "No suitable driver found for jdbc:mysql://localhost:3306/emp"?

php - 在一个查询中获取 5 个表数据......没有连接......没有关系

php - 获取多个文本字段的值将其存储到 var 并将其发送到 CodeIgniter

php - Selenium 2 (WebDriver) 和 Phpunit?

javascript - 用json显示数据库记录

php - Codeigniter HMVC 重新声明错误来了

java - 部署持久性单元失败关闭所有工厂