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学习教程之第1天
Jun 15 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
PHP获取服务器端信息的方法
Nov 28 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
PHP处理会话函数大总结
Aug 05 PHP
php商品对比功能代码分享
Sep 24 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
May 20 PHP
PHP身份证校验码计算方法
Aug 10 PHP
PHP CURL post数据报错 failed creating formpost data
Oct 16 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
Smarty模板变量与调节器实例详解
Jul 20 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
为什么夜间收到的中波电台比白天多
2021/03/01 无线电
PHP引用符&amp;的用法详细解析
2013/08/22 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
简单理解Vue条件渲染
2016/12/03 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
Python如何实现转换URL详解
2019/07/02 Python
python getpass模块用法及实例详解
2019/10/07 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
演讲比赛获奖感言
2014/02/02 职场文书
全运会口号
2014/06/20 职场文书
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
2015年领班工作总结
2015/04/29 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书