php360随机壁纸图片接口,PHP超简单的随机图片头像API接口网站搭建教程

news/2025/2/1 22:47:04/

摘要

向上文所说,为了其他邮箱调用随机图片,我当时特意去网上找了些随机图片API接口网站,发现他们API接口有点慢,本着不外链的精神,自己搭建了个随机图片and头像的API接口。在这里把教程分享给大家,很简单的两种方法,可以本地图片随机和外链图片随机。

演示站

本地随机图片

先创建一个文件夹tu和一个名为api.php的文件,然后在tu的文件夹内放图片,把下列代码放在api.php里<?php

$img_array = glob("tu/*.{gif,jpg,png}",GLOB_BRACE);

$img = array_rand($img_array);

$dz = $img_array[$img];

header("Location:".$dz);

?>

最后访问地址:http://域名/api.php就可以啦

外链图片随机

先创建tu.txt和api.php文件

然后在tu.txt文档内放图片外链地址,在api.php加入下列代码<?php

$arr=file('tu.txt');

$n=count($arr)-1;

for ($i=1;$i<=1;$i++){

$x=rand(0,$n);

header("Location:".$arr[$x],"\n");

}

?>

最后访问地址:http://域名/api.php即可!

注:不论是根目录还是二级目录,文件夹和文件都放在一起!如下图所示,我是放在二级目录里的。


http://www.ppmy.cn/news/489434.html

相关文章

python自动换壁纸_Python爬取必应每日图片并实现Windows壁纸自动切换

不知道大家是否对每日一成不变的壁纸感到厌倦呢&#xff1f;反正对于我个人来说&#xff0c;如果每天打开电脑映入眼帘的都是不同的画面&#xff0c;那么科研热情都会被充分激发&#xff0c;从而提高自己的劳动生产力。 原来使用的是Deepin系统&#xff0c;自己写了一个爬虫爬取…

Educode--故宫壁纸网页图片的爬取实验

第1关&#xff1a;网页爬虫选择题 第2关&#xff1a;获取故宫壁纸网页的第一张图片的信息 实现代码&#xff1a; import requests from bs4 import BeautifulSoup url "https://www.dpm.org.cn/lights/royal/p/1.html" #代码开始 r requests.get(url) r.e…

android窗口动画和壁纸关系,Android壁纸管理(Android N)

初识Android壁纸 本章将对壁纸的实现原理进行讨论。在Android中&#xff0c;壁纸分为静态与动态两种。静态壁纸是一张图片&#xff0c;而动态壁纸则以动画为表现形式&#xff0c;或者可以对用户的操作作出反应。这两种形式看似差异很大&#xff0c;其实二者的本质是统一的。它们…

使用xpath爬取壁纸图片

这是一个爬取壁纸的爬虫&#xff0c;网址&#xff1a;http://www.win4000.com/wallpaper_205_0_10_1.html 爬取过程&#xff1a; 1.打开网址&#xff0c;是套图&#xff0c;所以先收集套图的跳转链接&#xff0c;以套图的名称创建一个TXT文本2.通过跳转链接&#xff0c;收集每…

python制作手机壁纸_Python爬取手机壁纸图片

使用Python爬取图片。 1 说明 本文通过爬虫程序的编写&#xff0c;实现了一个简单易懂的爬虫程序&#xff0c;方便初学者理解&#xff0c;主要程序分为网页获取函数&#xff0c;以及保存下载函数&#xff0c;这就是所有爬虫程序的基本思想。(本文不涉及反爬&#xff0c;具体反爬…

Spring6 i18n国际化

随着互联网的发展&#xff0c;越来越多的企业和个人开始关注全球化的需求。在这个背景下&#xff0c;多语言支持成为了一个重要的课题。Spring框架作为一款优秀的Java开发框架&#xff0c;提供了丰富的i18N支持&#xff0c;能帮助搬砖工快速实现多语言应用。 1、i18n概述 国际…

使用mount临时挂载出现mount error(13): Permission denied

问题报错 mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) //报错信息&#xff0c;提示账号密码错误&#xff0c;其实并不是 添加secntlmssp参数即可&#xff1b;中途可能需要等一些时间 mount -t cifs -o usernamelisi,p…

wuduadoiawjhd

通过随机数产生一个指令序列,共320条指令&#xff61;