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怎样调用MSSQL的存储过程
Oct 09 PHP
php下实现一个阿拉伯数字转中文数字的函数
Jul 10 PHP
PHP array_multisort()函数的使用札记
Jul 03 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
Sep 09 PHP
PHP防止注入攻击实例分析
Nov 03 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
深入浅析php中sprintf与printf函数的用法及区别
Jan 08 PHP
php加密解密字符串示例
Oct 13 PHP
PHP实现的简单适配器模式示例
Jun 22 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
Laravel 微信小程序后端实现用户登录的示例代码
Nov 26 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
Mar 23 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
星际争霸任务指南——虫族
2020/03/04 星际争霸
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
Bootstrap下拉菜单效果实例代码分享
2016/06/30 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
基于js 本地存储(详解)
2017/08/16 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
Python守护线程用法实例
2017/06/23 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
在Python中获取操作系统的进程信息
2019/08/27 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
办公室文秘自我鉴定
2013/09/21 职场文书
研究生求职自荐书
2014/06/23 职场文书
离职证明标准格式
2014/09/15 职场文书
平面设计师岗位职责
2014/09/18 职场文书
2014年图书室工作总结
2014/12/09 职场文书
高中生综合素质自我评价
2015/03/06 职场文书