标签 代码 下的文章 - 紫罗兰Blog
首页
关于
搜 索
1
自建随机图片API_[网络整合]
127 阅读
2
香橙派orange Pi R1 plus安装宝塔
125 阅读
3
挖坑系列之家庭影院
123 阅读
4
Docker安装portainer详细步骤
112 阅读
5
香橙派orange Pi R1 plus安装docker
106 阅读
默认分类
日常
编程
动漫
软件
登录
搜 索
标签搜索
linux
docker
日常
宝塔
orange Pi R1 plus
香橙派
api
日记
DockerUI
portainer
orange pi r1plus
学习
随机图片
搭建博客
Cortex-A53
RK3328
家庭影院
代码
php
编程
客栈
累计撰写
13
篇文章
累计收到
1
条评论
首页
栏目
默认分类
日常
编程
动漫
软件
页面
关于
用户登录
登录
找到
1
篇与
相关的结果
2024-05-03
自建随机图片API_[网络整合]
前言本篇的教学自建随机图片API其实可以根据这个关键词来搜索,有很多类似的教学方法,但是很多已经年代久远、速度缓慢,或者是分类不全不太符合口味,所以选择自建一个,图片都是自己挑选的,不喜欢也可以更换,方便维护。教程1创建随机图片api有两个选择创建本地的随机图片上传到github或腾讯的对象存储等但是它们都需要下面的两个文件来作为存放照片路径和程序的地方工具我们都知道想要访问图片要么是图片存在本地的要么存在“网上”。我这里用的是腾讯云的对象存储,有免费的50G的空间,按流量付费每天的流水才几分钱(毕竟我的站点没人看)也可以使用七牛云作为照片存储的地点,速度还是很快的。要是它们搞不懂也可以用其他家搭建的图床,如:sm.ms | 图壳 | z4a | imgurl 等。【注:有些网站需要注册】代码文件img.txt文件的作用是用来存放,上传图片后获取到访问链接,如图显示img.php文件是用来随机获取图片链接输出的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文件】放在云存储或者网站任意目录下,注意都要放在同一级目录,比如同时放在……/Random/Photo/img.txt和……/Random/Photo/img.php类似我这种就行最后的访问地址就是:你的域名/你存放文件的目录/img.php 如:agent.network.crhtdg.com:63336/photoapi/img.php教程2这篇跟教程1差不多,做多的就是随机输出图片的代码不一样,但是它们都需要存放在同一目录下才能正常运行。文件同样需要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")); } ?>本篇文章的所有信息基本来源于自建随机图片API | 制作自己的随机图API,快速、稳定、简易!然后我在进行整合
2024年05月03日
127
0
1