欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php 静态化实现代码

程序员文章站 2023-09-08 23:26:35
模板文件template.htm: 复制代码 代码如下: %title%</title&g...</div> <div class="content"> 模板文件template.htm: <br><div class="codetitle"> <span><a style="cursor: pointer" data="44048" class="copybut" id="copybut44048" onclick="docopy('code44048')" target="_blank" rel="nofollow" href="/default/index/url?u=aHR0cHM6Ly93d3cuMTBxaWFud2FuLmNvbQ=="><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code44048"> <br><html> <br><head> <br><title>%title%</title> <br></head> <br><body> <br><h1>%title%</h1> <br><hr> <br><pre>%body%</pre> <br><br></body> <br></html> <br> </div> <br>php文件:<br><div class="codetitle"> <span><a style="cursor: pointer" data="35762" class="copybut" id="copybut35762" onclick="docopy('code35762')" target="_blank" rel="nofollow" href="/default/index/url?u=aHR0cHM6Ly93d3cuMTBxaWFud2FuLmNvbQ=="><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code35762"> <br><?php <br>//replace函数用于将从模版文件中读取的内容中的关键字替换成变量中的内容 <br>function replace($row) <br>{ <br>//定义用来替换的变量 <br>$title = "文章标题"; <br>$body = "这里是文章主体"; <br>//替换参数中的关键字 <br>$row = str_replace("%title%", $title, $row); <br>$row = str_replace("%body%", $body, $row); <br>//返回替换后的结果 <br>return $row; <br>} <br>//模版文件指针 <br>$f_tem = fopen("template.htm","r"); <br>//生成的文件指针 <br>$f_new = fopen("new.htm","w"); <br>//循环读取模版文件,每次读取一行 <br>while(!feof($f_tem)) <br>{ <br>$row = fgets($f_tem); <br>$row = replace($row); //替换读入内容中的关键字 <br>fwrite($f_new, $row); //将替换后的内容写入生成的html文件 <br>} <br>//关闭文件指针 <br>fclose($f_new); <br>fclose($f_tem); <br>?><br> </div> <br>生成新的html页:new.html <br><div class="codetitle"> <span><a style="cursor: pointer" data="13736" class="copybut" id="copybut13736" onclick="docopy('code13736')" target="_blank" rel="nofollow" href="/default/index/url?u=aHR0cHM6Ly93d3cuMTBxaWFud2FuLmNvbQ=="><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code13736"> <br><html> <br><head> <br><title>文章标题</title> <br></head> <br><body> <br><h1>文章标题</h1> <br><hr> <br><pre>这里是文章主体</pre> <br><br></body> <br></html><br> </div> </div> <div class="info-pre-next"> <p> 上一篇: <a href="/article/2040265.html"> 你们这么大惊小怪的干啥?我又不是没穿裤子 </a> </p> <p> 下一篇: <a href="/article/2040267.html"> 逻辑没问题 </a> </p> </div> <div class="wz_tuijian"> <p> 推荐阅读 </p> <ul> <li> <a href="/article/2230966.html" target="_blank" title="PHP格式化显示时间date()函数代码"> <h2> PHP格式化显示时间date()函数代码 </h2> </a> </li> <li> <a href="/article/2227544.html" target="_blank" title="PHP中实现生成静态文件的方法缓解服务器压力"> <h2> PHP中实现生成静态文件的方法缓解服务器压力 </h2> </a> </li> <li> <a href="/article/2227401.html" target="_blank" title="PHP抓屏函数实现屏幕快照代码分享"> <h2> PHP抓屏函数实现屏幕快照代码分享 </h2> </a> </li> <li> <a href="/article/2225265.html" target="_blank" title="vue实现可视化可拖放的自定义表单的示例代码"> <h2> vue实现可视化可拖放的自定义表单的示例代码 </h2> </a> </li> <li> <a href="/article/2224437.html" target="_blank" title="PHP实现浏览器格式化显示XML的方法示例"> <h2> PHP实现浏览器格式化显示XML的方法示例 </h2> </a> </li> <li> <a href="/article/2220732.html" target="_blank" title="PHP实现定时生成HTML网站首页实例代码"> <h2> PHP实现定时生成HTML网站首页实例代码 </h2> </a> </li> <li> <a href="/article/2220619.html" target="_blank" title="PHP 文件上传功能实现代码"> <h2> PHP 文件上传功能实现代码 </h2> </a> </li> <li> <a href="/article/2220614.html" target="_blank" title="PHP 彩色文字实现代码"> <h2> PHP 彩色文字实现代码 </h2> </a> </li> <li> <a href="/article/2220496.html" target="_blank" title="PHP 超链接 抓取实现代码"> <h2> PHP 超链接 抓取实现代码 </h2> </a> </li> <li> <a href="/article/2213812.html" target="_blank" title="用PHP实现的随机广告显示代码"> <h2> 用PHP实现的随机广告显示代码 </h2> </a> </li> </ul> </div> </article> </div> </main> <footer><div class="box"><div class="ft_nav"><div class="ft_about"><p>关于网站</p><ul><li><a href="/sitemap.xml" target="_blank" title="网站地图">网站地图</a></li><li><a href="/list/2/" title="最新程序员文章站">最新程序员文章站</a></li></ul></div><div class="ft_contact"><ul><li>本站所有数据收集于网络如有侵犯到您的权益,请联系我们进行下架处理。</li><li class="email_show"></li></ul></div></div><div class="copyright"><div class="cr_left"><p> 备案号:<a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank">粤ICP备20058927号</a></p><p>© Copyright © 2020-2022 www.superweb999.com 程序员文章站. </p></div></div></div></footer> </body> </html>