立即注册
 找回密码
 立即注册

QQ登录

只需一步,快速开始

我逸网

我逸分享各类计算工具和资料
不再需要查找公式和数据

安逸

我逸预设各种计算条件和经验
结果只在少量调整之间

效率

将繁琐交给我逸
我用故

我逸

[PHP] PHP自动更新网页内容

[复制链接]
发表于 2016-10-1 21:54:33 | 显示全部楼层 |阅读模式
1、建立refresh.dat文件,内容形式如下:
  1. A bad beginning makes a bad ending. 恶其始者必恶其终。
  2. A bad bush is better than the open field. 有胜于无。
  3. A bad compromise is better than a good lawsuit. 吃亏的和解也比胜诉强。
  4. A bad conscience is a snake in one’s heart. 做贼心虚。
  5. A bad custom is like a good cake, better broken than kept. 坏习惯像鲜馅饼,分食要比保存好。
  6. A bad padlock invites a picklock. 开门揖盗。
复制代码
注意,每行是一条完整的记录,中间不要换行;文件中不能有半角的双引号( " )否则在输出数据时程序会解析出错。
2、建立refresh.php文件,内容如下:
  1. <?php
  2. $filename = ‘refresh.dat’;
  3. $refresh = 900; // 更新周期,以秒为单位,根据需要自行调整
  4. $data = file($filename);
  5. $num_lines = count($data); //数据文件行数,也就是记录条数 mt_srand(floor(time() / $refresh));
  6. $id = mt_rand(0, $num_lines - 1); // 随机选择一条记录号
  7. $content = chop($data[$id]); // 根据记录号选择相应的数据,并截去最后的换行符
  8. echo “document.write("$content");”; // 用javascript形式输出数据
  9. ?>
复制代码
上传refresh.dat和refresh.php至服务器的同一目录下。打开html文件,在需要显示动态内容的位置,以<script language="javascript" src="refresh.php"></script>方式调用。在博客等别处网站,以<script language="javascript" src="http://www.cmd2d.com/refresh.php"></script>的方式调用。
注意此处是以gb2312编码显示,用在UTF编码的网页上,注意修改编码,否则会出现中文乱码。
回复 收藏

使用道具 举报

发表于 2018-9-3 20:48:50 | 显示全部楼层
呦呦资源论坛开放注册了!!限时开放注册

iujlb03.com
回复 支持 反对 收藏

使用道具 举报

Archiver|服务支持:DZ动力|  

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

Copyright © 2016-2022 我逸网 cmd2d.com All Rights Reserved.
备案号:皖ICP备16004147号-1

beian 皖公网安备 34010302000278号

快速回复 返回顶部 返回列表