ホームページ > バックエンド開発 > PHPチュートリアル > 静的ページクラス (非スマート) を生成するための便利で実用的な PHP ページ 1/2_PHP チュートリアル

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

WBOY
リリース: 2016-07-21 15:49:17
オリジナル
926 人が閲覧しました

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

/*********************/
/* */
/* バージョン: 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)
}
//--------------------------------ファイルを保存完了---------------- ---------------
}
//------------- ------------------------静的クラス補完の生成-------------------------- -------


関連例:




http://www.bkjia.com/PHPjc/319586.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/319586.html

技術記事次のコードをコピーします: /*********************/ /* */ /* バージョン: 5.2.5 */ /* 著者: liqiangwork#sohu.com */ /* QQ: 570937581 */ /* */ / *********************/ //----------------...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート