侧边栏壁纸
  • QQ
  • WeChat
    WeChat
  • BiliBili
  • WeiBo
    • love love love

    • 累计撰写 37 篇文章
    • 累计收到 4 条评论
    搭建属于自己的随机图API[PHP]
    2023-01-30 1,210 阅读 0 评论 9 点赞

    搭建属于自己的随机图API[PHP]

    筱铭云
    2023-01-30 0 评论 1,210 阅读 正在检测是否收录...

    教程环境

    • Linux系统
    • 宝塔面板
    • PHP7.*以上都可以
    • 域名
    • 创建项目

    宝塔后台 –> 网站 –> 添加站点

    • 设置自己的域名

    网站根目录 –> 创建文件夹pcimg,peimg

    pcimg存放电脑端图片,peimg存放手机端图片

    创建random.php –> 添加下面代码

    <?php
    
      $agent = $_SERVER['HTTP_USER_AGENT'];
        //var_dump($agent);
      if(stripos($agent,'android')!==false || stripos($agent, 'iphone')!==false){
          $img_array = glob('peimg/*.{gif,jpg,png,jpeg,webp,bmp,JPG}', GLOB_BRACE);
          if (count($img_array) == 0) {
              die('没找到pe图片文件。请先上传一些图片到 ' . dirname(__FILE__) . '/peimg/ 文件夹');
          }
          header('Content-Type: image/png');
          echo file_get_contents($img_array[array_rand($img_array)]);
      }
      else {
          $img_array = glob('pcimg/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE);
          if (count($img_array) == 0) {
              die('没找到pc图片文件。请先上传一些图片到 ' . dirname(__FILE__) . '/pcimg/ 文件夹');
          }
          header('Content-Type: image/png');
          echo file_get_contents($img_array[array_rand($img_array)]);
      }
      

    9

    打赏


    评论

    博主关闭了当前页面的评论