php fopen html,PHP fopen和fwrite函数实现创建html页面_PHP教程

"该博客介绍了如何利用PHP的fopen、fread、str_replace和fwrite函数来读取HTML模板文件,将其中的占位符替换为数据库查询到的数据,并生成新的HTML页面。示例代码展示了从bbs数据库中获取notice表的所有记录,然后将title和content字段的值替换到模板文件的{title}
摘要由CSDN通过智能技术生成

思路

用fopen函数和fread函数得到模板,然后用str_replace函数替换模板标签为变量,最后用fwrite函数输出新的HTML页面

index.html模板页面

{title} 文章内容为:{content} index.php

header('Content-Type:text/html; charset=utf-8'); $conn=mysql_connect('localhost','root',''); $db=mysql_select_db('bbs',$conn); mysql_query('set names utf8'); $sql="select * from notice"; $query=mysql_query($sql); //print_r($arr); while($arr=mysql_fetch_array($query)) { $title=$arr[title]; $content=$arr[content]; $file="index.html"; $neirong=$arr[id].".html"; $fp=fopen($file,'r'); $ht=fread($fp,filesize($file)); $str=str_replace('{title}',$title,$ht); $str=str_replace('{content}',$content,$str); fclose($file); $file=fopen($neirong,'w'); $write=fwrite($file,$str); } ?>

作者“PHP学习笔记”

http://www.bkjia.com/PHPjc/478635.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478635.htmlTechArticle思路 用fopen函数和fread函数得到模板,然后用str_replace函数替换模板标签为变量,最后用fwrite函数输出新的HTML页面 index.html模板页面 !DOCTYP...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值