关于QQ跳转页面的随机展示

2018-08-01 12:23:00

务必看上一篇文章
[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了,很正常,后面加了样式就好了。

教程结束,鼓掌!啪啪啪~~~

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »