PHP动态页面 生产静态页 方法二
2012-07-02 09:20
127 查看
PHP文件:1.php
模板文件名:templets/temp.html
<?php header('Content-type: text/html; charset=utf8'); $title = "这个是标题吗??变量名title"; $file = "这是什么?这个变量名为file"; $fp = fopen ("templets/temp.html","r"); $content = fread ($fp,filesize ("templets/temp.html")); $content = str_replace ("{file}",$file,$content); $content = str_replace ("{title}",$title,$content); /* // 生成列表开始 $list = ''; $sql = "select id,title,filename from article"; $query = mysql_query ($sql); while ($result = mysql_fetch_array ($query)){ $list .= '<a href='.$root.$result['filename'].' target=_blank>'.$result['title'].'</a><br>'; } $content .= str_replace ("{articletable}",$list,$content); //生成列表结束 // echo $content; */ $filename = "test/test.html"; $handle = fopen ($filename,"w"); //打开文件指针,创建文件 if (!is_writable ($filename)) { die ("文件:".$filename."不可写,请检查其属性后重试!"); } if (!fwrite ($handle,$content)){ //将信息写入文件 die ("生成文件".$filename."失败!"); } fclose ($handle); //关闭指针 die ("创建文件".$filename."成功!"); ?>
模板文件名:templets/temp.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> </body> <table width="500" border="0" cellpadding="5" cellspacing="1" align="center" bgcolor="#add3ef"> <tr bgcolor="#eff3ff"> <td>{file}</td> </tr> <tr bgcolor="#fff"> <td>{title}</td> </tr> </table> </form> </html>
相关文章推荐
- PHP动态页面 生产静态页 方法一
- php使用QueryList轻松采集js动态渲染页面方法
- 在PHP动态网页中实现支持页面回跳的方法
- php的动态页面在ie内核的浏览器下面整体偏左的解决方法
- php读取动态页面生成静态html文件的方法
- Nginx PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”
- jQuery提交数据给php,serialize()方法提交所有数据,不发生页面跳转
- PHP -- 页面传值的6种获取方法
- PHP生成静态HTML页面简单方法
- PHP动态生成指定大小随机图片的方法
- php 自动更新时间(在页面动态显示时间)
- php页面防重复提交方法总结
- (转载)向页面某处动态添加js的方法
- PHP中静态页处理动态内容的思路
- php页面静态化的方法(新手笔记)
- 一个简单的动态页面转静页面的方法
- struts2的XML配置、动态方法调用、获取页面表单元素的方法
- php实现页面跳转的方法
- php实现页面跳转的三种方法
- PHP 页面跳转到另一个页面的几种方法分享