前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建随机图片API

搭建随机图片API

作者头像
qiangzai
发布2021-12-21 08:12:35
5.2K1
发布2021-12-21 08:12:35
举报
文章被收录于专栏:强仔博客

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

  1. 本地随机图片
  2. 外链随机图片

接下来简单教一哈如何编写

文字教程

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

代码语言:javascript
复制
<?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加入下列代码

代码语言:javascript
复制
<?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中可以填写比如新浪那些外链图片,高速稳定,而且不耗内存

接口测试

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

调用方法

如果你不想搭建可直接调用我的

代码语言:javascript
复制
<img src="https://q6q.cc/api/img/api.php">

点我查看详情

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-261,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文字教程
  • 接口测试
  • 调用方法
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档