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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)