PHP ページの静的化: 2 つの真の静的ソリューション、php static_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:22:01
オリジナル
914 人が閲覧しました

PHP ページの静的化: 2 つの真の静的ソリューション、php static

--------------------------------- -------------------------------------------------- -------------

リーリー

@黑眼詩人

リーリー リーリー リーリー

------------------------------------------------- --------------------------------------------------

php 静的ページメソッド、擬似静的も使用可能

ここに、jetee.cn の静的メンバー リストの部分があります。コードのこの部分に基づいて、静的化の概念をいくつか理解できます。

静的関数部分
/**
* @get list member item 静的テンプレートに置換する変数の内容を取得します。
* @param str: 文字列を置換します
* @return string
*/
function get_staticize_replace_str()
{
$replace_str="" // 文字列を置換します
$query="select member_id,email_name from member";
$result=Mysql::query($query);
while($row=Mysql::fetch_assoc($result))
{
$replace_str.="

  • ".$row["member_id"]."
  • ";
    $replace_str.="
  • ".$row["email_name"]."

  • ";
    }
    return $replace_str;
    }

    /**
    * @静的テンプレート内の変数を置き換えて、静的ページを生成します。
    * @
    * @return void
    */
    function staticize_list_member()
    {
    $replace_str=$this->get_staticize_replace_str();
    $templet=fopen(TENDAO_DIR."/templets/default/list_member.html", "r");
    $new_file=fopen(TENDAO_DIR."/member/list_member.html","w");
    while(!feof($templet))
    {
    $ripe=fgets($templet);
    $ripe=str_replace("{member_items}",$replace_str,$ripe);
    fwrite($new_file,$ripe);
    }

    if (file_exists(TENDAO_DIR."/member/list_member.html")) {
    Msg("静的メンバー リストの作成に成功しました。ホームページに戻ります...", TENDAO_ROOT,0,3000);
    exit();
    } else {
    Msg("静的メンバー リストの作成に失敗しました! Returnホームページへ...", TENDAO_ROOT,0,3000);
    }

    fclose($templet);
    fclose($new_file);
    }

    /**
    * @static template
    * @
    . ..全文の残り> >
    ページの静的問題の

    php

    方法はたくさんあります
    phpでinclude_onceを使うだけです
    ファイルをインクルードするとき、分割するファイルはの部分のみであることに注意してください
    ページのスタイルに注意する必要があります
    優秀なプログラマ多くの部分を分離して
    統合管理を容易にします

    www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/851760.html技術記事 PHP ページの静的化: 2 つの真の静的ソリューション、php static------------------------------------------ --- ---------------------------------------------- --- ----- オプション 1: 静的ファイルが保存されている場合...
    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート