PHP随机图片源码

就是随机图片,那么这个随机图片是怎么实现的呢?其实很简单,几行简单的代码就能实现:

php 文件:

<?php
if(file_exists("./picList.txt"))
$picList_arr = explode("\n",file_get_contents("./picList.txt"));
@$s = empty($_GET['s'])?"large":$_GET['s'];
$imgUrl = str_replace("large",$s,$picList_arr[rand(0,count($picList_arr)-1)]);
header('Location: '.$imgUrl);

还需要一个 txt 文件(picList.txt)用来储存图片地址:

http://wx4.sinaimg.cn/large/0072WRWsly1fzlkoe0asmj31hc0zkdo5.jpg
http://wx2.sinaimg.cn/large/0072WRWsly1fzlkoeioegj32tc1l0kjl.jpg
http://wx3.sinaimg.cn/large/0072WRWsly1fzlkof2k9bj31hc0u0qv5.jpg
http://wx4.sinaimg.cn/large/0072WRWsly1fzlkofjb14j31hc0u01kx.jpg
http://wx1.sinaimg.cn/large/0072WRWsly1fzlkofzumbj31hc0u0409.jpg
http://wx2.sinaimg.cn/large/0072WRWsly1fzlkogb8j9j31hc0u00y2.jpg
http://wx3.sinaimg.cn/large/0072WRWsly1fzlkogt3fsj31hc0u0e81.jpg
http://wx4.sinaimg.cn/large/0072WRWsly1fzlkoh6kq0j31hc0u0whz.jpg
http://wx2.sinaimg.cn/large/0072WRWsly1fzlkohhkznj31hc0u0jvc.jpg
http://wx3.sinaimg.cn/large/0072WRWsly1fzlkohvi2zj31hc0u0aer.jpg
http://wx1.sinaimg.cn/large/0072WRWsly1fzlkoi9rrgj31hc0u0dlv.jpg
http://wx3.sinaimg.cn/large/0072WRWsly1fzlkoitmiaj31hc0tzwkx.jpg
http://wx1.sinaimg.cn/large/0072WRWsly1fzlkojg8t3j31hc0u0gn5.jpg
http://wx2.sinaimg.cn/large/0072WRWsly1fzlkok31jdj31hc0u0jv4.jpg
http://wx1.sinaimg.cn/large/0072WRWsly1fzlkojsfqcj31hc0u0wlu.jpg
http://wx3.sinaimg.cn/large/0072WRWsly1fzlkolcnj6j31hc0u0n69.jpg
http://wx3.sinaimg.cn/large/0072WRWsly1fzlkoksbp8j31hc0u07am.jpg
http://wx4.sinaimg.cn/large/0072WRWsly1fzlkolok1sj31hc0u0zqr.jpg
http://wx4.sinaimg.cn/large/0072WRWsly1fzlkom1ydcj31hc0u03zv.jpg
http://wx3.sinaimg.cn/large/0072WRWsly1fzlkommfmtj31hc0u0782.jpg
http://wx2.sinaimg.cn/large/0072WRWsly1fzlkon9o60j31hc0u00zl.jpg

这里的图片用的是微博图片,可以用浏览器插件批量提取图片地址,插件的地址为:

https://greasyfork.org/zh-CN/scripts/18036-%E5%BE%AE%E5%8D%9A%E7%9B%B8%E5%86%8C%E5%9B%BE%E7%89%87%E5%9C%B0%E5%9D%80%E6%89%B9%E9%87%8F%E8%8E%B7%E5%8F%96%E5%B7%A5%E5%85%B7

也可以使用 'Fatkun 图片批量下载工具' 批量获取图片地址

安装后直接在微博相册中新建一个相册专辑直接上传自己喜欢的图片,启用浏览器插件后,就可以在专辑页批量获取图片地址,粘贴到 picList.txt 文件中即可。

PHP随机图片源码

访问 php 文件即可达到随机图片的效果。

index.php?s=large&r=img

现在微博对外链图片做了限制,解决办法:解决新浪图床屏蔽外链方法

参考文章:https://www.meayair.com/archives/24.html


 继续浏览关于 php 的文章

 本文最后更新于 2019/06/23 20:11:40,可能因经年累月而与现状有所差异

 引用转载请注明:icret > 教程 > PHP随机图片源码