Loading... [Meting] [Music server="netease" id="354455" type="song"/] [/Meting] 细心的网友应该不难发现本站右边栏加了一个``随机美图``,每次刷新网页都会显示不同的美女图片。我一直在自己常待的论坛都有用这个做论坛签名,只是以前用的都是自己很早之前写的。那时候写的刷新显示不同美女图片的代码和现在用的有些不同,以前用的都是把图片的地址直接写在PHP源码里面调用,这样会导致PHP文件很大。 就在昨天闲逛的时候看到一个开源的刷新随机显示图片的PHP代码,果断下载玩玩。 开源地址:<button class="btn m-b-xs btn-info btn-rounded " onclick='window.open("https://github.com/Suxiaoqinx/acgimgurl","_blank")'>acgimgurl</button> 源码里面主要用到的文件有两个,``acgurl.php``和``sinetxt.txt``。PHP文件当然是用来运行调用图片的,TXT文件是用来存储微博图片外链地址的。 我现在主要讲讲``sinetxt.txt``这个文件存储的内容。这个文件里面并不是存储微博图片外链的完整地址,而是外链地址里面的文件名。这么说可能很模糊,下面我举个例子方便看懂。 比如:https://tva2.sinaimg.cn/large/``0076zeZ4gy1gc8h519ntij30et0m8q7j``.jpg 这是微博图片外链的完整地址,而``sinetxt.txt``文件保存的数据就是完整连接的``0076zeZ4gy1gc8h519ntij30et0m8q7j``这段。每行一个。 现在说说我是怎么运用这个PHP文件。我的随机美女的PHP文件地址是:<a href="https://niu.icu/f5pic.php" title="https://niu.icu/f5pic.php">https://niu.icu/f5pic.php</a> 每次访问这个地址都会跳转到我储存在``sinetxt.txt``中任意一张美女图片,网站用的话直接将连接添加到图片标签中就可以显示图片了。但是如果加到论坛的签名或者外链头像的话,由于有些论坛需要是gif或者jpg结尾的图片连接,那么我们这个链接显然就不行了。不过处理方法非常简单,只需要在连接的最后面加上``?.jpg``就可以了。比如:https://niu.icu/f5pic.php?.jpg ![随机美女](https://niu.icu/f5pic.php?.jpg) Last modification:March 9, 2020 © Allow specification reprint Support Appreciate the author Like 0 如果觉得我的文章对你有用,请随意赞赏