php 静态页面中显示动态内容


Posted in PHP onAugust 14, 2009

最近在做一个站点时,需要生成静态页面,但是生成的静态页面中有些内容是需要动态获取的,怎不能每天生成一下吧。。
最后上网查了一下,再加上个要总结,呵。。。。终于实现了。。发出来,大家一起研究。。呵。。。
<span class="STYLE1">应用一</span>:文章计数,获取动态内容
计数页:count.php

<?php 
require_once './global.php'; 
$DB->query("update ".$tablepre."teacher set views=views+1 where id='".$_GET['id']."'"); 
$hello=$DB->fetch_one_array("select * from ".$tablepre."teacher where id='".$_GET['id']."'"); 
$hcount=$hello['views']; 
?> 
document.write("<?=$hcount?>");

静态页面mk.html中加入即可
<script src="count.php?id=<?=$id?>"></script>
切记:页面路径,生成静态后计数文件路径会变。。
<span class="STYLE1">应用二</span>:获取此页面中一些动态信息,例如相关文章之类
同样,静态页面中的链接还是此种形式
<script src="read.php?cid=<?=$A['code']?>"></script>

read.php里内容如下:
<?php 
$cid=$_GET['cid']; 
?> 
document.write("<TABLE cellSpacing=1 cellPadding=8 width=100% bgColor=#c4cbce border=0>"); 
document.write("<TR bgColor=#ffffff align=center>"); 
document.write("<TD width=33% align=center bgcolor=#ffffff>订单号</TD>"); 
document.write("<TD>年级科目</TD>"); 
document.write("<TD>时间</TD>"); 
document.write("</TR>"); 
<?php 
$succquery=$DB->query("select * from ".$tablepre."test where cid='$cid'"); 
while($succ=$DB->fetch_array($succquery)) 
{ 
?> 
document.write("<TR bgColor=#ffffff align=center>"); 
document.write("<TD><?=$succ['id']?></TD>"); 
document.write("<TD><?=$succ['city']?></TD>"); 
document.write("<TD><?=date('Y-m-d H:i:s',$succ['addtime'])?></TD>"); 
document.write("</TR>"); 
<?php 
} 
?> 
document.write("</TABLE>"); 
document.write("<br>");

还有另外一种方法:
static side:
<html><body> 
<script> 
function fill_in(html) 
{ 
document.getElementById('into').innerHTML = html; 
} 
</script> 
<div id="into"></div> 
<iframe name="dynamic" src="dynamic.html" style="width:0px;height:0px:frame-border:none;display:none;"></iframe> 
</body></html> 
dynamic page: 
<html><body> 
<div id="content">fill in any thing that is dynamic without document.write()</div> 
<script> 
var html = document.getElementById('content').innerHTML; 
parent.fill_in(html); 
document.getElementById('content').innerHTML = ""; 
</script> 
</body></html>
PHP 相关文章推荐
深入理解php的MySQL连接类
Jun 07 PHP
php CI框架插入一条或多条sql记录示例
Jul 29 PHP
php去除html标记的原生函数详解
Jan 27 PHP
php实现从上传文件创建缩略图的方法
Apr 02 PHP
php检测图片主要颜色的方法
Jul 01 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
PHP基于单例模式实现的数据库操作基类
Jan 15 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
深入讲解PHP的Yii框架中的属性(Property)
Mar 18 PHP
thinkPHP5.0框架自动加载机制分析
Mar 18 PHP
PHP引擎php.ini参数优化深入讲解
Mar 24 PHP
MayFish PHP的MVC架构的开发框架
Aug 13 #PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 #PHP
PHP DataGrid 实现代码
Aug 12 #PHP
PHP 执行系统外部命令 system() exec() passthru()
Aug 11 #PHP
php empty函数 使用说明
Aug 10 #PHP
php 取得瑞年与平年的天数的代码
Aug 10 #PHP
php 生成WML页面方法详解
Aug 09 #PHP
You might like
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
基于js中this和event 的区别(详解)
2017/10/24 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
Python中字符串的处理技巧分享
2016/09/17 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
Python闭包思想与用法浅析
2018/12/27 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
python进程和线程用法知识点总结
2019/05/28 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
HTML+CSS3 模仿Windows7 桌面效果
2010/06/17 HTML / CSS
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
五月的鲜花活动方案
2014/08/21 职场文书
工作自我推荐信范文
2015/03/25 职场文书
党支部审查意见
2015/06/02 职场文书
2015党建工作简报
2015/07/21 职场文书
化工厂员工工作总结
2015/10/15 职场文书
导游词之临安白水涧
2019/11/05 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python
一文搞懂MySQL索引页结构
2022/02/28 MySQL