零基础做一个图片API

32次阅读
没有评论

共计 877 个字符,预计需要花费 3 分钟才能阅读完成。

在开始教学之前,需要准备好PHP运行环境。

本地图片API

制作方法

新建一个PHP文件(名字可以自己取),在创建一个img文件夹,把图片放进去

把php文件和img文件夹上传到服务器然后访问域名/PHP文件名就可以啦

注意事项
在代码第四行 header(‘Content-Type: image/png’); ,png 应改为自己照片格式,整个文件夹照片格式应统一。

接口检查
浏览器输入 http:// 域名/api.php ,在文件夹有照片的情况下,应该输出随机一张照片

接口格式
http:// 域名/api.php

php代码如下:

<?php
$img_array = glob('img/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE);
if(count($img_array) == 0) die('没有找到图片文件。MuaOoO ~ '.dirname(__FILE__).'/img/ 文件夹');
header('Content-Type: image/png');
echo(file_get_contents($img_array[array_rand($img_array)]));
?>

外链图片API

制作方法

新建一个PHP文件(名字可以自己取), images.txt文档文件,把外链图片地址放进去

把php文件和txt文档上传到服务器里就可以啦

PHP代码如下:

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

本地视频API

创建一个video的文件夹,视频放进去,和本地图片API差不多

php代码如下:

<?php
$video_array = glob("video/*.{mp4}",GLOB_BRACE); 
$video = array_rand($video_array); 
$dz = $video_array[$video];
header("Location:".$dz);
?>

正文完
 0
ShiGuang
版权声明:本站原创文章,由 ShiGuang 于2025-04-16发表,共计877字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)