当前位置:多学网学习教育电脑学习编程入门PHP教程php生成静态页面的办法

php生成静态页面的办法

[08-23 22:09:28]   来源:http://www.duoxue8.com  PHP教程   阅读:797
php生成静态页面的办法,标签:PHP技巧,php培训,php学习,php安装,http://www.duoxue8.com
    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); 
   } 
   //-----------------------------保存文件完成------------------------------ 

//------------------------------生成静态的类完成------------------------------- 

以下为引用的内容: 
//------------------静态生成---- 
     $MyMake=new Makehtml; 
     $MyMake->MbUrl="News_Show.shtml"; 
     $MyMake->Readfile(); 
     $THTml=$MyMake->AllHtml; 
     $shuzu1=array(); 
     $shuzu2=array(); 
     $shuzu1[0]="<=$keybord$>"; 
     $shuzu1[1]="<=$description$>"; 
     $shuzu1[2]="<=$title$>"; 
     $shuzu1[3]="<=$Title1$>"; 
     $shuzu1[4]="<$=Bid$>"; 
     $shuzu1[5]="<$=Id$>"; 
     $shuzu1[6]="<=$Contentb$>"; 
     $shuzu1[7]="<$=BigId$>"; 
     $shuzu1[8]="<=$Date$>"; 
     $shuzu1[9]="<=$City$>"; 
     $shuzu1[10]="<=$SmallId$>"; 
     $shuzu1[11]="<=$CityId$>"; 
     $shuzu1[12]="width="100%""; 
     $MyMake->OutUrl="News_show_1.shtml"; 
     $shuzu2[0]="数组0"; 
     $shuzu2[1]="数组1"; 
     $shuzu2[2]="数组2"; 
     $shuzu2[3]="数组3"; 
     $shuzu2[4]="数组4";         
     $shuzu2[5]="数组5"; 
     $shuzu2[6]="数组6"; 
     $shuzu2[7]="数组7"; 
     $shuzu2[8]="数组8"; 
     $shuzu2[9]="数组9"; 
     $shuzu2[10]="数组10"; 
     $shuzu2[11]="数组11"; 
     $shuzu2[12]="width="95%""; 
     $MyMake->Replacehtml($shuzu1,$shuzu2); 
     $MyMake->SaveFile(); 
    //------------------静态生成完成-----------

本篇文章来源于PHP论坛 文章地址:http://bbs.php.cn/thread-36818-1-1.html



上一页  [1] [2] [3] 


php生成静态页面的办法 结束。
Tag:PHP教程PHP技巧,php培训,php学习,php安装电脑学习 - 编程入门 - PHP教程