介绍
这篇文章主要为大家展示了如何解析PHP生成静态html文件,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“如何解析PHP生成静态html文件”这篇文章吧。
html有什么特点
1,简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。 2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证只 3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。 4,通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
<强> 1、下面使用模版的一个方法!
强>
代码如下:
& lt; ? php $ fp =, fopen (“templets.html",“a"),, (fp) {if $ fup =, fread (fp美元,文件大小(“templets.html")),, $ fp2 =, fopen (“html.shtml",“w"),, if (fwrite 美元;(fp2,管理方美元)){, (fclose 美元fp);, (fcolse 美元fp2);, die (“写入模板成功“),, {},else fclose (fp), die (“写入模板失败!“),, }, }, 祝辞;
简单的将模板写进一个文件中存为html。html
<强> 2,按时间生成html文件名强>
& lt; ? $ content =,“这是一个以日期时间为文件名的静态生成网页的测试文件, 文件名格式一般为& lt; font 颜色=# ff0000>年月日时分秒.html“; $ date =,日期(& # 39;YmdHis& # 39;); $ fp =, fopen (日期(& # 39;YmdHis& # 39;),只& # 39;. html # 39;,“w");//本函数可用来打开本地或者远端的文件,& # 39;w # 39;,开文件方式为写入, 文件指针指到开始处,并将原文件的长度设为,0。若文件不存在, 则建立新文件。 if (fwrite (fp,内容美元)){//格式是.int 写入文件(int fp(文件名),,string 字符串(内容), ,int (长度)(长度));本函数将字符串,string 写入文件资料流的指针,fp 上。 若有指定长度,长度,则会写入指定长度字符串,或是写到字符串结束。 fclose (fp);//函数用来关闭已经打开的文件的指针,《外交政策》。 成功返回,真的,失败则返回,假的。 die (“写入模板成功“); },{else fclose (fp); die (“写入模板失败!“); } echo (内容); ?在
<强> 3、下面为转换文件名的一个方法强>
& lt; ? php 时间=美元s_fname “93 e.php",, 时间=美元o_fname “93 e.htm",, ob_end_clean (),, ob_start (),, 包括(s_fname美元),, length 美元;=,ob_get_length (),, buffer 美元;=,ob_get_contents (),, $ buffer =, eregi_replace (“r",““,美元缓冲区),, ob_end_clean (),, $ fp =, fopen (o_fname美元,“w +“),, 写入文件(fp,缓冲美元),, 文件关闭(fp);, 祝辞;
这样就可以把93 e。php转化为静态的HTML文件了。要注意的是待转换的文件里不能有ob_end_clean();和ob_start();语句,且目录要有写权限。
以上就是关于“如何解析php生成静态HTML文件”的内容,如果改文章对你有所帮助并觉得写得不错,劳请分享给你的好友一起学习新知识,若想了解更多相关知识内容,请多多关注行业资讯频道。