>  기사  >  백엔드 개발  >  정적 페이지 클래스 non-smarty 페이지를 생성하는 편리하고 실용적인 PHP 1/2

정적 페이지 클래스 non-smarty 페이지를 생성하는 편리하고 실용적인 PHP 1/2

WBOY
WBOY원래의
2016-07-29 08:39:101165검색

코드 복사 코드는 다음과 같습니다.


/*********************/
/* */
/* 버전 : 5.2.5 */
/* 작성자 : liqiangwork#sohu.com */
/* QQ : 570937581 */
/* */
/********************* /
//-------------------정적 클래스 생성--------- ---- -----
class Makehtml{
public $MbUrl,$OutUrl,$AllHtml,$SouChar,$ObjChar; //변수
public $ row; //커서
public $Shuzusou,$Shuzuobj; //교체된 문자열 배열
//------- --- 초기화------------
function __construct(){ //초기화
$this->MbUrl= "";
$this->OutUrl="";
$this->Sql=""; SouChar=" ";
$this->ObjChar=""
}
//---------- --- ---필드로 자동 바꾸기---------------
function AutoReplace(){
// --- ---------------대체할 문자열을 자동으로 가져옵니다------
$tlen=count ($ 행);
$shuzu1=array();
if($row){
$i=0
$key => $value){
$shuzu2[i]="<=$".$key."$>"
$shuzu1[i]=$value; i ;
}
$this->Replacehtml(shuzu2,shuzu1)
} //------자동으로 가져오기 ------
}
//------의 대체 문자열 - ----------필드로 자동 교체---------
//------ --- -------배열 일괄 교체------------ --
function Reflecthtml($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("
".$Shuzusou(i)."=".$Shuzuobj(i)."
")
}
}
//- --- ----------------------------어레이 일괄 교체 완료---- - -------
//-------------------파일 읽기--- --- ----------------
function Readfile(){
$file=fopen($this ->MbUrl, "r");
$fsize=filesize($this->MbUrl)
$this->AllHtml=fread($file,$fsize); $file);
}
//--------------------------------파일 읽기 완료-- ------- --------
//---- ------- -----파일 저장---------
function SaveFile(){
$file=fopen($this->OutUrl,"w")
fwrite($file,$this->AllHtml)
fclose($file);
}
//-------------------파일 저장 완료------ ---------- ---------------
}
//---------------- ---------- ---정적 클래스 생성 완료------------------


관련 예시 :

현재 1/2 페이지 12다음 페이지

이상에서는 관련 내용을 포함하여 정적 페이지 비스마트 페이지를 생성하는 편리하고 실용적인 PHP를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.