搭建随机图片API
admin
撰写于 2022年 03月 29 日

摸索了一下自己又搭建了一个随机图片API (美女) ,PHP的随机图片API搭建方法有两种

本地随机图片
外链随机图片
接下来简单教一哈如何编写

文字教程
本地随机图片
首先创建一个文件夹 photos 和一个名为 api.php 的文件
然后在photos的文件夹内放图片,在api.php内编写如下代码

<?php
$img_array = glob("photos/*.{gif,jpg,png}",GLOB_BRACE); 
$img = array_rand($img_array); 
$dz = $img_array[$img];
header("Location:".$dz);
?> 

保存即可,通过api随机调用img文件夹中的图片,最后访问地址:http://域名/api.php就可以啦,套个CDN加速后,速度也够快,但是我认为比较耗资源,服务器内存大的随意

外链随机图片

先创建 photos.txt 和 api.php 文件
然后在photos.txt文档内放图片外链地址 (一行一个) ,在api.php加入下列代码

<?php
$arr=file('photos.txt');
$n=count($arr)-1;
for ($i=1;$i<=1;$i++){
$x=rand(0,$n);header("Location:".$arr[$x],"\n");}
?> 

最后访问地址:http://域名/api.php即可!
这里photos. txt中可以填写比如新浪那些外链图片,高速稳定,而且不耗内存

接口测试
我用了第二种获取新浪外链图片的方式做了

调用方法

<img src="https://url/api/img/api.php">

搭建随机图片API

摸索了一下自己又搭建了一个随机图片API (美女) ,PHP的随机图片API搭建方法有两种

本地随机图片
外链随机图片
接下来简单教一哈如何编写

文字教程
本地随机图片
首先创建一个文件夹 photos 和一个名为 api.php 的文件
然后在photos的文件夹内放图片,在api.php内编写如下代码

<?php
$img_array = glob("photos/*.{gif,jpg,png}",GLOB_BRACE); 
$img = array_rand($img_array); 
$dz = $img_array[$img];
header("Location:".$dz);
?> 

保存即可,通过api随机调用img文件夹中的图片,最后访问地址:http://域名/api.php就可以啦,套个CDN加速后,速度也够快,但是我认为比较耗资源,服务器内存大的随意

外链随机图片

先创建 photos.txt 和 api.php 文件
然后在photos.txt文档内放图片外链地址 (一行一个) ,在api.php加入下列代码

<?php
$arr=file('photos.txt');
$n=count($arr)-1;
for ($i=1;$i<=1;$i++){
$x=rand(0,$n);header("Location:".$arr[$x],"\n");}
?> 

最后访问地址:http://域名/api.php即可!
这里photos. txt中可以填写比如新浪那些外链图片,高速稳定,而且不耗内存

接口测试
我用了第二种获取新浪外链图片的方式做了

调用方法

<img src="https://url/api/img/api.php">

那年今日
03月
29日
赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论