900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mysql制作html静态网页6_将数据库中的所有内容生成html静态页面的代码

mysql制作html静态网页6_将数据库中的所有内容生成html静态页面的代码

时间:2019-08-08 16:11:46

相关推荐

mysql制作html静态网页6_将数据库中的所有内容生成html静态页面的代码

将数据库中的所有内容生成html静态页的代码,比较简单了,有需要的朋友可以参考下。

复制代码 代码如下:

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 "";

}

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 "";

}

?>

生成html

function btnsubmit(form)

{

theform.submit();

}

echo "全部更新部分更新";

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。