php自建随机图片api
前言
图片资源建议放在第三方,除非你的服务器带宽足够大!
比如:七牛,阿里云,腾讯云等等!
自建图片api当然得有图片了,你们可以去壁纸网找找!
TXT文件详解
手动创建一个TXT文本文件,文件名可自定义,注意:自定义的txt文件名需要和php文件内开头调用txt文件处一样。
每一行一个图片连接,不要并排放,有强迫症的可以给文件名排个序,方便检查和删除!
如:
https://xf0.cc/1.png
https://xf0.cc/2.png
https://xf0.cc/2.png
https://xf0.cc/4.png
随机获取图片链接输出php源代码
<?php
//此php和保存链接的txt文件放在同一目录下
$filename = "img.txt"; /*保存链接的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"));
}
?>
注意:
txt文件和php文件必须保证在同一目录才能正常使用,也可以复制php和txt文件改其它名字用于多个随机api
比如头像随机缩略图等等,最后在需要使用php文件的地方填入文件路径就可以访问这个随机图片php,即可调取图片输出。
格式:域名/文件名.php即可使用了!
转载于:iu博客
©版权声明:
作者:xiaofu
文章标题:php自建随机图片api
文章地址:https://blog.xf0.cc/46.html
作者地址:https://blog.xf0.cc/author/xiaofu
来源:Fu Zai's Notes
文章版权归作者所有,未经允许请勿转载。
作者:xiaofu
文章标题:php自建随机图片api
文章地址:https://blog.xf0.cc/46.html
作者地址:https://blog.xf0.cc/author/xiaofu
来源:Fu Zai's Notes
文章版权归作者所有,未经允许请勿转载。
THE END
2
二维码
海报
php自建随机图片api
前言
图片资源建议放在第三方,除非你的服务器带宽足够大!
比如:七牛,阿里云,腾讯云等等!
自建图片api当然得有图片了,你们可以去壁纸网找找!
TXT文件详……

文章目录
关闭
共有 0 条评论