有关方便实用的PHP生成静态页面类的介绍
发布时间:2022-06-28 13:04:50 所属栏目:PHP教程 来源:互联网
导读:不喜欢Smarty,直接写了一个生成静态的类,方便简单实用,希望大家继续完善。 以下为引用的内容: /*********************/ /* */ /* Version : 5.2.5 */ /* Author : liqiangwork#sohu.com */ /* QQ : 570937581 */ /* */ /*********************/ //-----
不喜欢Smarty,直接写了一个生成静态的类,方便简单实用,希望大家继续完善。 以下为引用的内容: /*********************/ /* */ /* Version : 5.2.5 */ /* Author : liqiangwork#sohu.com */ /* QQ : 570937581 */ /* */ /*********************/ //-----------------------------生成静态的类------------------------------- class Makehtml{ public $MbUrl,$OutUrl,$AllHtml,$SouChar,$ObjChar; //变量 public $row; //游标 public $Shuzusou,$Shuzuobj; //替换的字符串数组 //------------------自动获取要替换的字符串------------------- } //-----------------------------自动按字段替换完成------------------------ //-----------------------------批量替换数组-------------------------- function Replacehtml($Shuzusou,$Shuzuobj){ //批量替换数组 if(count($Shuzusou)!=count($Shuzuobj)){ exit("替换数组不匹配"); } if($this->AllHtml==""){ exit("没有要替换的内容"); } for($i=0;$i<count($Shuzusou);$i ){ $this->AllHtml=str_replace($Shuzusou[$i],$Shuzuobj[$i],$this->AllHtml); //print("<br>".$Shuzusou(i)."=".$Shuzuobj(i)."<br>") } } //-----------------------------批量替换数组完成-------------------------- //-----------------------------读取文件--------------------------------- function Readfile(){ $file=fopen($this->MbUrl,"r"); $fsize=filesize($this->MbUrl); $this->AllHtml=fread($file,$fsize); fclose($file); } //-----------------------------读取文件完成------------------------------ //-----------------------------保存文件--------------------------------- function SaveFile(){ $file=fopen($this->OutUrl,"w"); fwrite($file,$this->AllHtml); fclose($file); } //-----------------------------保存文件完成------------------------------ } //------------------------------生成静态的类完成-------------------------------。 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |