刷新就改变背景图片是怎么做的? - 陌尘先森博客

刷新就改变背景图片是怎么做的?


作者: 陌尘先森

全网最全的网络资源分享网站

手机扫码查看

特别声明:文章多为作者原创,少部分来源于互联网,如有侵权请联系邮箱mcxiansen@qq.com

陌尘先森博客

简介

在写API界面的时候我突然有一个想法,那就是把所有的API都可以让各大站长自己搭建来使用,

不然我并不想发这个教学的,因为该代码很简单没有可说的内容,按照我说的步骤执行就可以使用了

代码及说明

说明步骤

  1. 在根目录创建一个Store文件夹里面含有Pc和Pe的子文件夹
  2. 在根目录创建一个api.php来存放我提供的代码即可
  3. 需要在个别目录放几张图片哦,不然代码扫描不到报错呀~
 
<?php

$device = $_GET['device'];//设备


if($device == null || $device == 'auto' || $device == 'AUTO'){
if(wp_is_mobile() == true){
$img_array = glob("Store/Pe/*.{gif,jpg,png}",GLOB_BRACE);
}else{
$img_array = glob("Store/Pc/*.{gif,jpg,png}",GLOB_BRACE);
}
}else{
if($device == 'pc' || $device == 'Pc' || $device == 'PC'){
$img_array = glob("Store/Pc/*.{gif,jpg,png}",GLOB_BRACE);
}else if($device == 'pe' || $device == 'Pe' || $device == 'PE'){
$img_array = glob("Store/Pe/*.{gif,jpg,png}",GLOB_BRACE);
}else{
$img_array = glob("Store/Pc/*.{gif,jpg,png}",GLOB_BRACE);
}

}

$img = array_rand($img_array);
header("Location:".$img_array[$img]);

//判断手机或者电脑
function wp_is_mobile() {
static $is_mobile = null;

if ( isset( $is_mobile ) ) {
return $is_mobile;
}

if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
$is_mobile = false;
} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
$is_mobile = true;
} else {
$is_mobile = false;
}

return $is_mobile;
}
?>
 

本文最后更新于2020-3-17,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
分享到:
打赏
文章版权信息:

阅读时间:  发布于: 2020-3-17

本文标题: 刷新就改变背景图片是怎么做的?

本文链接: http://iqnib.cn/post-85.html

版权声明:文章为《 陌尘先森》原创,转载请保留出处!

评论一下

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

刷新就改变背景图片是怎么做的?

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

召唤伊斯特瓦尔