php如何生成HTML页面 要详细的生成过程代码

php如何生成HTML页面 要详细的生成过程代码,第1张

<?php

ob_start()

echo "this is a html file"

$contents = ob_get_contents()

$handle = fopen("learn.html","a+")

fwrite($handle,$contents)

?>

这是一个基本的模型,你可以将以上代码保存为php文件运行看看,在同目录下会生成一个learn.html文件,内容为this is a html file

注意以下几点:

1 ob_start()要放在你这个脚本的最前端,任何其他输出之前

2 fopen的模式你可以自己选择,我这里选的是a+,是可读可写,写是追加模式,但是在大部分时候要用的是清除原文件重写 *** 作,所以这里你可以查看PHP手册

html也属于文件一种,所以取出数据还需要文件 *** 作

<?php

$con = mysql_connect("localhost","root","")

mysql_select_db("database",$con)

mysql_query("set names utf8")

$sql="select * from daschool order by id desc limit 1,1000"//limit 1,1000中的1要可变存于cookie中吧,数据库里也行,运行一次加1000

$result = mysql_query($sql)

$fp = fopen('xxx.html','r')//只写模式打开txt文档

$content="<html><head></head><body>"

while($source=mysql_fetch_assoc($result)){

$content = $content."<h1>".$source["title"]."</h1><div>".$source["article"]."</div><br/>"

}

$content = $content."</body></html>"

fwrite($fp,$content)

fclose($fp)

上述程序仅仅为思路,需要调试和添加,详细的文件 *** 作可以参考

http://www.tocus.com.cn/?send=article_show&id=77&class=2

还有程序不应定要用网页打开,可以尝试php cli

http://www.tocus.com.cn/?send=article_show&id=56&class=2


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7551882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存