ホームページ  >  記事  >  バックエンド開発  >  静的ページクラスの非スマートページ1/2を生成する便利で実用的なPHP

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

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="";
$this->ObjChar=""
}
//--------------------------------自動的に置換フィールド別- ------------------------
function AutoReplace(){
//-------------------------- -- ---置換対象の文字列を自動取得-------------------
$tlen=count($row);
$shuzu2 =array();
if($row){
$i=0;
foreach($row as $key => $value){
$shuzu2[i]="<=$".$キー。
$shuzu1[i]=$value;
$this->Replacehtml(shuzu2,shuzu1); -- --------置換対象の文字列を自動取得---------------------
}
//---------- ----------フィールドごとの自動置換----------
// ---- ------------------------配列の一括置換--------------- - -------
function Replacehtml($Shuzusou,$Shuzuobj){ //配列を一括置換
if(count($Shuzusou)!=count($Shuzuobj)){
exit("置換配列が一致しません" );
}
if($this->AllHtml==""){
exit("置き換えるコンテンツがありません");
}
for($i=0;$i$this->AllHtml=str_replace($Shuzusou[$i],$Shuzuobj[$i],$this->AllHtml);
//print("
".$Shuzusou); (i)."=".$Shuzuobj(i)."
")
}
}
//---------------------- -------配列の一括置換完了---------------
//---------- ------------------ファイルの読み取り中--------------------------------- ---- -----
関数 Readfile(){
$file=fopen($this->MbUrl,"r");
$fsize=filesize($this->MbUrl); ->AllHtml =fread($file,$fsize);
fclose($file);
//---------------------- ---- -ファイルの読み込みが完了しました---------------------------------
//------ -------------- ---------------ドキュメントを保存--------------- -------------- --
function SaveFile(){
$file=fopen($this->OutUrl,"w");
fwrite($file,$this-> ;AllHtml);
fclose($file)
}
//--------------------------------ファイルを保存完了---------------- ---------------
}
//------------- ------------------------静的クラス補完の生成-------------------------- --------


関連例:

現在のページ 1/2 12 回 1 ページ

以上、静的ページを生成するための便利で実践的な PHP 1/2 を内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。


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