细心的网友应该不难发现本站右边栏加了一个随机美图
,每次刷新网页都会显示不同的美女图片。我一直在自己常待的论坛都有用这个做论坛签名,只是以前用的都是自己很早之前写的。那时候写的刷新显示不同美女图片的代码和现在用的有些不同,以前用的都是把图片的地址直接写在PHP源码里面调用,这样会导致PHP文件很大。
就在昨天闲逛的时候看到一个开源的刷新随机显示图片的PHP代码,果断下载玩玩。
开源地址:
源码里面主要用到的文件有两个,acgurl.php
和sinetxt.txt
。PHP文件当然是用来运行调用图片的,TXT文件是用来存储微博图片外链地址的。
我现在主要讲讲sinetxt.txt
这个文件存储的内容。这个文件里面并不是存储微博图片外链的完整地址,而是外链地址里面的文件名。这么说可能很模糊,下面我举个例子方便看懂。
比如:https://tva2.sinaimg.cn/large/0076zeZ4gy1gc8h519ntij30et0m8q7j
.jpg 这是微博图片外链的完整地址,而sinetxt.txt
文件保存的数据就是完整连接的0076zeZ4gy1gc8h519ntij30et0m8q7j
这段。每行一个。
现在说说我是怎么运用这个PHP文件。我的随机美女的PHP文件地址是:https://niu.icu/f5pic.php 每次访问这个地址都会跳转到我储存在sinetxt.txt
中任意一张美女图片,网站用的话直接将连接添加到图片标签中就可以显示图片了。但是如果加到论坛的签名或者外链头像的话,由于有些论坛需要是gif或者jpg结尾的图片连接,那么我们这个链接显然就不行了。不过处理方法非常简单,只需要在连接的最后面加上?.jpg
就可以了。比如:https://niu.icu/f5pic.php?.jpg