PHP使用模板制作静态页面

<p>举两个简单的例子<br /> 2个文件<br /> 1个 temp.html 是模板文件<br /> 1个 test.php 是程序文件<br /> 在模板文件中有两个{name} 和{age}标记<br /> 我们要通过程序文件,替换两个标记并生成新的html文件</p> <p>----temp.html-----</p> <p></p> <p> <p><br /> <title></title> <br /> </p> </p> <p><br /> {name},今年{age}岁了</p> <p></p> <p> <p></p> </p> <p></p> <p>-----test.php-----<br /> <!--?php<br /--> $name = &quot;小强&quot;;<br /> $age = &quot;14&quot;;<br /> $new = &quot;new1.html&quot;;//要生成的静态页面<br /> $file = fopen(&quot;temp.html&quot;,&quot;rb&quot;);//打开模板<br /> $temp = fread($file,filesize(&quot;temp.html&quot;));//读取模板内容<br /> $temp = str_replace(&quot;{name}&quot;,$name,$temp);<br /> $temp = str_replace(&quot;{age}&quot;,$age,$temp);//替换了两个标记<br /> fwrite(fopen($new,&quot;wb&quot;),$temp);//写入静态页面<br /> echo &quot;生成成功!&quot;;<br /> ?&gt;<br /> 这时候你看看是不是生成了new1.html</p>
RangeTime:0.007054s
RangeMem:204.79 KB
返回顶部 留言