如何做个自动循环壁纸/图片接口[API接口]

今天教给大家如何将一些壁纸或者是动漫图片做成API接口 这个接口弄好之后每次访问就会刷新一张图片 图片是随机刷新的 可以插入到自己的博客当中 详情大家可以看下我的博客 有的图片就是用的动漫API 是不是非常的好看 每次都不一样 这样会给访问的用户一个新鲜感 哈哈 其实这个非常简答下面我们直接上教程

搭建教程

  1. 我们给网站根目录创建三个文件分别是(img img.txt random.php)这三个
  2. img的文件夹就是储放图片的文件夹
  3. img.txt这个就是编写所有图片命名的一个文本文档 到时候就会在这里调取
  4. random.php这个就是放我们的代码的文件 代码在下面直接复制过来即可
<?php
//存有美图链接的文件名img.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"));
}
?>
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞15 分享
    评论 抢沙发

    请登录后发表评论