今天教给大家如何将一些壁纸或者是动漫图片做成API接口。这个接口弄好之后每次访问就会刷新一张图片,图片是随机刷新的,可以插入到自己的博客当中。有的图片就是用的动漫API 是不是非常的好看, 每次都不一样 这样会给访问的用户一个新鲜感 哈哈 其实这个非常简答下面我们直接上教程
我们给网站根目录创建三个文件分别是(img img.txt random.php)这三个
img的文件夹就是储放图片的文件夹
img.txt这个就是编写所有图片命名的一个文本文档 到时候就会在这里调取
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"));
}
?>