当前位置:首页 » 编程语言 » php生成html

php生成html

发布时间: 2024-05-19 09:20:24

A. php如何生成静态网页

静态页面加载速度快(什么是静态页面),利于搜索引擎蜘蛛抓取,所以很多朋友都想把动态页面生成静态页面,那么今天就来介绍下如何用php生成静态网页。 思路大致是这样的:

1.设计一个静态页面的模板,需要填充内容的地方用一些符合或者参数代替(不能与其他代码重复),如下图(简图):

2.用php读取数据库里的内容,将需要填充内容的符号用读取到的内容替换掉。比如模板是上图,则把<{title}>替换成网页标题,将<{content}>替换成网页内容。这是可以用php中的preg_replace函数进行替换。

3.将替换后的内容保存为html或者htm文件。比如可以保存为news_1.html,这样在浏览器里就可以访问这样的一个静态网页了。

通过以上三步就可以用php生成静态页面了,以上只是一个简单的思路,在实际生成静态页面的过程中可能会更加复杂,只要用心,多学习php中的函数,多思考就不会有问题难倒你。

B. php动态生成html怎么理解

就是PHP用echo语句输出的html格式的字符串会被返回枝敏尺到拿前客户端浏览器,和htML文件效果相同,会根据提交猛高参数不同访问的数据库不同所以生成的内容是动态的

C. 怎么用php输出html文件

把你代码中,echo 背景颜色那里修改下,引号里面又包含了引号,还有就是,你确定你有使用fopen打开了一个存在的文档吗?下面是可以运行的。

<?php
$f = fopen("test.txt", "r");
while(!feof($f))
{
$line = fgets($f);
$pieces = explode(".", $line);
for ($i=0;$i<count($pieces)-1;$i++)
{
//echo "<pre>".$li++.':'.$pieces[$i].'.'."</pre>";
echo "<table><tr><th bgcolor=318bb0>";
echo $li++.':'.$pieces[$i].'.';
echo "</th></tr></table>";
}
}
?>

D. 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);
?>

热点内容
有意思吧源码 发布:2025-08-29 07:48:13 浏览:416
数据库地址格式 发布:2025-08-29 07:37:06 浏览:298
优美密码柜的原始密码是多少 发布:2025-08-29 07:30:52 浏览:51
30万青霉素怎么配置 发布:2025-08-29 07:27:52 浏览:624
服务器为什么设置人数上限 发布:2025-08-29 07:27:17 浏览:402
lr如何监控多台服务器的资源 发布:2025-08-29 07:14:55 浏览:10
androidudp广播 发布:2025-08-29 07:06:23 浏览:851
linux系统wine如何配置 发布:2025-08-29 06:59:50 浏览:325
root怎么退出编译 发布:2025-08-29 06:41:02 浏览:251
访问文件夹记录 发布:2025-08-29 06:31:10 浏览:118