大家浏览部分网站时的登陆页面背景图随机切换是不是很酷很牛的样子,我这也在业余时写了一个随机输出图片的API,php几句话代码,很简单喔,我们来看看吧
本地图片方式:
- 首先我们准备好N张图片,放到指定文件夹
/api/img/
中。 - 把所有图片统一格式命名,例如:img_1.jpg到img_100.jpg ,也就是1到100顺序排列100张的jpg图片。
- 接口存放目录,在域名绑定根目录下的
/api/
下。 - 存放图片的目录,在域名绑定根目录下的
/api/img/
下。 - 复制以下代码,按照你的情况修改,保存为 index.php 上传到
/api/
访问即可。
<?php
$rand = rand(1,100); //取1到100随机数,根据自己图片数量修改。
$file_url = $_SERVER['DOCUMENT_ROOT'].'/api/img/img_' . $rand . '.jpg'; //存放图片的目录,在域名绑定根目录下的/api/img/下
header('Content-type:image/jpeg');
echo file_get_contents($file_url);
然后把以上代码全部复制保存为 index.php
上传 index.php 到 /api/
浏览器访问你的域名/api/
即可,每次刷新都随机显示你存放在img下的某一张图片。
文章来源:https://www.tjit.net/115.html
图片链接方式:
新建index.php
<?php
$img=file('img.txt');
$url=array_rand($img);
header("Location:".$img[$url]); ?>
新建img.txt用于存档图片链接,一行一个链接。
© 版权声明
分享是种美德转载请保留源链接;部分转载文章会标注源链接
◎ 文件说明
如图片失效,尝试更换图片二级域名为 oss 或 www ; 无特殊说明,则压缩包文件解压密码为 www.uhmao.com ; 部分内容由于精力有限,无法全部测试其安全性、有效性。请仔细阅读网站底部的免责声明
◎ 文件说明
如图片失效,尝试更换图片二级域名为 oss 或 www ; 无特殊说明,则压缩包文件解压密码为 www.uhmao.com ; 部分内容由于精力有限,无法全部测试其安全性、有效性。请仔细阅读网站底部的免责声明
THE END
请登录后查看评论内容