使用 PHP 代码创建随机图片/视频/音频的 API

Visits: 0

准备材料

1、有公网IP的服务器/主机

2、已装 Nginx Apache IIS 其中任意一项

3、安装了 PHP

4、视频图片音频任意一类文件链接

代码部分

<?php
// 1.读取txt 文档中的内容,并以换行符分开
$str = explode("\n", file_get_contents('1.txt'));
// 2.得到的$str是一个String的数组,然后获取随机数index
$rand_index = rand(0,count($str)-1);
// 根据生成的随机数选取index为$rand_index的图片链接
$url = $str[$rand_index];
// 替换掉转义
$url = str_re($url);
// 3.重定向到目标url,返回302码,然后浏览器就会跳转到图片url的地址
header("Location:".$url);
// 替换掉一些换行、制表符等转义
function str_re($str){
    $str = str_replace(' ', "", $str);
    $str = str_replace("\n", "", $str);
    $str = str_replace("\t", "", $str);
    $str = str_replace("\r", "", $str);
    return $str;
  }
?>

将上述代码复制到 index.php 中

然后再将链接填/复制到 1.txt 中,一行一个

类似下图

注意,如果填的是视频链接,就要新建一个为视频后缀结尾的文件夹

例:xxxxx.mp4 ,并且放在里面,不然可能导致无法正常播放

如果填的是外链还可以节省服务器带宽

图片:https://api.azqaq.top/images/1

视频:https://api.azqaq.top/images/2.mp4

 

音频:https://api.azqaq.top/images/3

也可以当随机跳转链接:https://rsapi.ikunmc.com

本文链接:https://blog.ikunmc.com/archives/99
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇