php将数据库中所有内容生成静态html文档的代码
2015-01-24信息快讯网
比较简单了,而且我的代码优化也很是问题 比较繁琐。下面就直接上代码了
<?php /* author:www.5dkx.com done:生成html文档 date:2009-10-27 */ require_once("conn.php"); if($_GET['all']) { /*获取数据库记录,以便于生成html文件有个文件名*/ $sqlquery = "select * from $tbname"; $result = mysql_query($sqlquery,$conn)or die("查询失败!"); $fp = fopen("./template/article.html",r); $fpcontent = fread($fp,filesize("./template/article.html")); fclose($fp); /*写入文件*/ while($row = mysql_fetch_array($result)) { $fpcontent = str_replace("{thetitle}",$row['title'],$fpcontent); $fpcontent = str_replace("{chatitle}",$row['title'],$fpcontent); $fpcontent = str_replace("{bookcontent}",$row['content'],$fpcontent); $fp = fopen("./html/".$row['id'].".html",w)or die("打开写入文件失败!"); fwrite($fp,$fpcontent)or die("写入文件失败!"); } echo "<script language=\"javascript\">alert('全部更新');</script>"; } if($_GET['part']) { /*获取最后一条记录的ID,以便于生成html文件有个文件名*/ $sqlquery = "select * from $tbname order by id desc limit 1"; $result = mysql_query($sqlquery,$conn)or die("查询失败!"); $row = mysql_fetch_array($result); $fp = fopen("./template/article.html",r); $fpcontent = fread($fp,filesize("./template/article.html")); fclose($fp); $fpcontent = str_replace("{thetitle}",$row['title'],$fpcontent); $fpcontent = str_replace("{chatitle}",$row['title'],$fpcontent); $fpcontent = str_replace("{bookcontent}",$row['content'],$fpcontent); $fp = fopen("./html/".$row['id'].".html",w)or die("打开写入文件失败!"); fwrite($fp,$fpcontent)or die("写入文件失败!"); echo "<script language=\"javascript\">alert('部分更新成功!');</script>"; } ?> <html> <head> <title>生成html文档</title> <script language="javascript"> function btnsubmit(form) { theform.submit(); } </script> </head> <body> <? echo "<a href=?all=111>全部更新</a><br><a href=?part=111>部分更新</a>"; ?> </body> </html>
php报表之jpgraph柱状图实例代码
PHP用SAX解析XML的实现代码与问题分析
PHP IF ELSE简化/三元一次式的使用
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
PHP版国家代码、缩写查询函数代码
PHP排序之二维数组的按照字母排序实现代码
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
用php解析html的实现代码
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
用PHP的超级变量$_GET获取HTML表单(Form) 数据
深入理解PHP原理之错误抑制与内嵌HTML分析
smarty中先strip_tags过滤html标签后truncate截取文章运用
php读取javascript设置的cookies的代码
php Smarty模板生成html文档的方法
php empty函数判断mysql表单是否为空
PHP iconv 解决utf-8和gb2312编码转换问题
让的PHP代码飞起来的40条小技巧(提升php效率)
ajax+php打造进度条代码[readyState各状态说明]
创建数据库php代码 用PHP写出自己的BLOG系统
dedecms系统的广告设置代码 基础版本
PHP 动态随机生成验证码类代码
通用PHP动态生成静态HTML网页的代码
php下过滤html代码的函数 提高程序安全性
php htmlspecialchars加强版
用PHP ob_start()控制浏览器cache、生成html实现代码