IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    自建随机图API

    Zhang.发表于 2023-11-25 10:53:00
    love 0

    主要是考虑到自己每次使用图片的时候都要去获取某个图片的链接,还不如整合一下做个API,既方便使用,又方便管理。

    第一步:新建一个img.php文件,并将以下代码放入该文件中,API调用地址就是Http://XXXX.XX/img.php

    <?php
    //存有链接的文件名,这里是存放图片链接的txt文件
    $filename = "img.txt";
    if(!file_exists($filename)){
    die('文件不存在');
    }
    
    //从文本获取链接
    $pics = [];
    $fs = fopen($filename, "r");
    while(!feof($fs)){
    $line=trim(fgets($fs));
    if($line!=''){
    array_push($pics, $line);
    }
    }
    
    //从数组随机获取链接
    $pic = $pics[array_rand($pics)];
    
    //返回指定格式
    $type=$_GET['type'];
    switch($type){
    
    //JSON返回
    case 'json':
    header('Content-type:text/json');
    die(json_encode(['pic'=>$pic]));
    
    default:
    die(header("Location: $pic"));
    }

    第二步:新建一个img.txt文件,并将图片链接放入其中(一行一个)



沪ICP备19023445号-2号
友情链接