前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >刷新就改变背景图片是怎么做的?

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

作者头像
用户8099761
发布2023-05-11 13:10:27
3330
发布2023-05-11 13:10:27
举报
文章被收录于专栏:私人订制

简介

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

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

代码及说明

说明步骤

  1. 在根目录创建一个Store文件夹里面含有Pc和Pe的子文件夹
  2. 在根目录创建一个api.php来存放我提供的代码即可
  3. 需要在个别目录放几张图片哦,不然代码扫描不到报错呀~
代码语言:javascript
复制
<?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-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 代码及说明
    • 说明步骤
    相关产品与服务
    腾讯云代码分析
    腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,助力维护团队卓越代码文化。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档