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

想学把php生成html的网页,在网上找的只是乱七八噪的代码 不成形,哪位有完整点的代码 希望能分享一下 最好能打成一个包, 能够运行的那种 谢谢!

很简单,用ob_start压制,然后保存到一个html页面就可以了,写了个小演示
访问时在后面加参数 ?id=xxx xxx为任意数字,你把里面的输出换成你的动态页面就可以了,代码里有解释

<?php
ob_start();

/*下面的内容就是你原来的动态页面*/
$id=isset($_GET["id"])?$_GET["id"]:'';
if ($id!=''){
echo "原使用参数的页面 参数为".$id."</br>已生成<a href=\"$id.html\">$id.html</a>";
}
/*结束*/

$info=ob_get_contents();
$file=fopen($id.'.html','w');
fwrite($file,$info);
fclose($file);
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-27
下载dedecms 找到生成html选项 自己去查看源代码
第2个回答  2009-08-27
用file_get_contents()就可以了
第3个回答  2019-12-24
很简单,用ob_start压制,然后保存到一个html页面就可以了,写了个小演示
访问时在后面加参数
?id=xxx
xxx为任意数字,你把里面的输出换成你的动态页面就可以了,代码里有解释
<?php
ob_start();
/*下面的内容就是你原来的动态页面*/
$id=isset($_GET["id"])?$_GET["id"]:'';
if
($id!=''){
echo
"原使用参数的页面
参数为".$id."</br>已生成<a
href=\"$id.html\">$id.html</a>";
}
/*结束*/
$info=ob_get_contents();
$file=fopen($id.'.html','w');
fwrite($file,$info);
fclose($file);
?>
相似回答