今天教给大家如何将一些壁纸或者是动漫图片做成API接口 这个接口弄好之后每次访问就会刷新一张图片 图片是随机刷新的 可以插入到自己的博客当中 详情大家可以看下我的博客 有的图片就是用的动漫API 是不是非常的好看 每次都不一样 这样会给访问的用户一个新鲜感 哈哈 其实这个非常简答下面我们直接上教程
搭建教程
- 我们给网站根目录创建三个文件分别是(img img.txt random.php)这三个
- img的文件夹就是储放图片的文件夹
- img.txt这个就是编写所有图片命名的一个文本文档 到时候就会在这里调取
- random.php这个就是放我们的代码的文件 代码在下面直接复制过来即可
![图片[1]阿里小站|迅雷小站|天翼小站|资源分享如何做个自动循环壁纸/图片接口[API接口]阿里小站|迅雷小站|天翼小站|资源分享西瓜社区](https://xg-1305220893.cos.ap-beijing.myqcloud.com/2022/03/20220309150740Snipaste_2022-03-09_23-07-02692.png?imageMogr2/format/webp/interlace/1/quality/90|watermark/2/text/6KW_55Oc56S-5Yy6d3d3LnhnNi5jbg==/fill/IzNEM0QzRA/fontsize/30/dissolve/20/gravity/northeast/dx/20/dy/20/batch/1/degree/45)
![图片[2]阿里小站|迅雷小站|天翼小站|资源分享如何做个自动循环壁纸/图片接口[API接口]阿里小站|迅雷小站|天翼小站|资源分享西瓜社区](https://xg-1305220893.cos.ap-beijing.myqcloud.com/2022/03/20220309150740Snipaste_2022-03-09_23-07-08649.png?imageMogr2/format/webp/interlace/1/quality/90|watermark/2/text/6KW_55Oc56S-5Yy6d3d3LnhnNi5jbg==/fill/IzNEM0QzRA/fontsize/30/dissolve/20/gravity/northeast/dx/20/dy/20/batch/1/degree/45)
![图片[3]阿里小站|迅雷小站|天翼小站|资源分享如何做个自动循环壁纸/图片接口[API接口]阿里小站|迅雷小站|天翼小站|资源分享西瓜社区](https://xg-1305220893.cos.ap-beijing.myqcloud.com/2022/03/20220309150740Snipaste_2022-03-09_23-07-15121.png?imageMogr2/format/webp/interlace/1/quality/90|watermark/2/text/6KW_55Oc56S-5Yy6d3d3LnhnNi5jbg==/fill/IzNEM0QzRA/fontsize/30/dissolve/20/gravity/northeast/dx/20/dy/20/batch/1/degree/45)
<?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
暂无评论内容