PHP 实现随机图像功能

Tosscat
Tosscat
管理员
398
文章
0
粉丝
网站源码评论907阅读模式

PHP 随机图像实现的代码超级简单,短短四行就搞定了:

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

教程

创建一个文件夹命名为images,然后放入图片,在创建一个名为为api.php文件,把上面的代码粘贴进去,访问地址: https://地址/api.phpPHP 实现随机图像功能

 外链随机图片方法

先创建 photos.txt 和 api.php 文件
然后在photos.txt文档内放图片外链地址 (一行一个) ,在api.php加入下列代码

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

调用方法

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

<img src="https://q6q.cc/api/img/api.php">

显示不出来可以在下方留言,24小时内回复帮忙解决!

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

 
Tosscat
  • 本文由 Tosscat 发表于2021年9月25日 15:24:34
  • 转载请务必保留本文链接:https://blog.liubaozi.com/522.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证