ホームページ >php教程 >php手册 >静的ページクラスを生成するための便利で実用的な PHP (非スマート) ページ 1/2

静的ページクラスを生成するための便利で実用的な PHP (非スマート) ページ 1/2

WBOY
WBOYオリジナル
2016-06-13 12:26:131000ブラウズ

コードをコピーします コードは次のとおりです:


/*********************/
/* */
/* バージョン : 5.2.5 */
/* 作成者 : liqiangwork#sohu.com */
/* QQ : 570937581 */
/* */
/********************* /
//--------------------------------静的クラスの生成-------- ---- ------------------
class Makehtml{
public $MbUrl,$OutUrl,$AllHtml,$SouChar,$ObjChar; //変数;
public $ row; //Cursor
public $Shuzusou,$Shuzuobj //置換された文字列配列
//------------------- --- 初期化 -------------------------
function __construct(){ //初期化
$this->MbUrl= "";
$this->OutUrl=""
$this->Sql=""; SouChar=" ";
$this->ObjChar=""
}
//---------------------- --- ---フィールドで自動的に置換---------------
function AutoReplace(){
// --- ---------------置換対象の文字列を自動取得-----------------
$tlen=count ($行);
$shuzu2=array();
$i=0; $key => $value){
$shuzu2[i]="<=$".$key."$>";
$shuzu1[i]=$value; i ;
}
$this->Replacehtml(shuzu2,shuzu1)
}
//-----------------自動取得-------------------
}
//------ の置換文字列- ----------フィールドで自動置換----------
//---------- --- --------配列の一括置換------------------------ --
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("
".$Shuzusou(i)."=".$Shuzuobj(i)."
")
}
}
//-- --- ------------------------アレイの一括置換完了--------------- - -------
//--------------------------------ファイルの読み取り--- --- -----------------------------
function Readfile(){
$file=fopen($this ->MbUrl, "r");
$fsize=filesize($this->MbUrl);
$this->fread($file,$fsize); $file);
}
//--------------------------------ファイルの読み取りが完了しました-- ------- ---------------------
//------ ------- -----ファイルの保存----------------------
function SaveFile(){
$file=fopen($this->OutUrl,"w");
fwrite($file,$this->AllHtml);
fclose($file);
}
//--------------------------------ファイルの保存が完了しました------ ---------- ---------------
}
//-------------- ---------- ---静的クラスの生成を完了------------------------------


関連例:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。