php 静态化实现代码
php 静态化实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:模板文件template.htm:复制代码代码如下:%title%%title%%body%php文件:复制代码代码如下:生成新的html页...

模板文件template.htm:

复制代码 代码如下:

<html>

<head>

<title>%title%</title>

</head>

<body>

<H1>%title%</H1>

<hr>

<pre>%body%</pre>

</body>

</html>

php文件:

复制代码 代码如下:

<?php

//Replace函数用于将从模版文件中读取的内容中的关键字替换成变量中的内容

function Replace($row)

{

//定义用来替换的变量

$title = "文章标题";

$body = "这里是文章主体";

//替换参数中的关键字

$row = str_replace("%title%", $title, $row);

$row = str_replace("%body%", $body, $row);

//返回替换后的结果

return $row;

}

//模版文件指针

$f_tem = fopen("template.htm","r");

//生成的文件指针

$f_new = fopen("new.htm","w");

//循环读取模版文件,每次读取一行

while(!feof($f_tem))

{

$row = fgets($f_tem);

$row = Replace($row); //替换读入内容中的关键字

fwrite($f_new, $row); //将替换后的内容写入生成的HTML文件

}

//关闭文件指针

fclose($f_new);

fclose($f_tem);

?>

生成新的html页:new.html

复制代码 代码如下:

<html>

<head>

<title>文章标题</title>

</head>

<body>

<H1>文章标题</H1>

<hr>

<pre>这里是文章主体</pre>

</body>

</html>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类