关于QQ跳转页面的随机展示
务必看上一篇文章
[post cid="349" /]
前记
今天改代码的时候想到,为什么我要抉择用哪一个?
各有个的风格,可能每个人看的点不一样。
所以,何不随机展示?
如果后面写了新的模板,也方便加入啊。
于是,就有了现在...
教程
因为我有公共文件,只需要寥寥几行代码就解决了。
说下教程:
准备
首先把上贴的文件解压到一个目录,譬如网站根目录。
Ps:我用的是随机读取txt文档,就像做一言api一样。当然还有很多方法,譬如json数据,array数组等。
开始
1.新建qqtz.txt文档(名字自取),内容如下:
qqtz1.php
qqtz2.php
qqtz3.php
解释:这里我txt文档和php文件是在一起的,所以直接写文件名就可以了,如果你的不在,请写出完整的路径。
2.在公共文件里面引用,代码如下:
<?php
$file = 'qqtz.txt'; //文档地址
$result = file($file);// 打开文档 其实可以和上面合在一起,但是不想搞...
$arr = array_rand($result,1); //随机一个文档
$test = trim($result[$arr]); //去除文档内容两端空格
include($test); //引用
?>
解释:因为你创建txt的时候都有一个换行,这个换行在读取的时候回自动在末尾加一个空格(最后一个除外)。
所以用到了trim(),去除首尾空格,当然有只去掉一边的,但是考虑到万一哪天手抽前面多加空格了懒得查错。
有兴趣的可以自己试试去除include改成echo,然后取消trim试试效果,相信你会懂的。
3.完美,后面如果有其他模板的话,只需要在txt文档加上文件名就好了
演示地址:live.myss.co
Ps:手机QQ打开,然后多刷新及几次,你懂的,就三个文件,刷到同一样式的几率都是3分之1了,很正常,后面加了样式就好了。
教程结束,鼓掌!啪啪啪~~~