ホームページ >バックエンド開発 >PHPチュートリアル >PHPCMS_PHP チュートリアルの使用方法の概要

PHPCMS_PHP チュートリアルの使用方法の概要

WBOY
WBOYオリジナル
2016-07-21 15:34:491001ブラウズ

次に、このシステムのロードプロセスについて説明します

ルートディレクトリを定義し、インクルードディレクトリを定義します
コアファイルをロードします
設定ファイル「config.inc.php」
グローバル関数「global.func.php」
ディレクトリ操作関数「dir .func.php」
url関連関数「url.func.php」
データ出力関連クラス「output.class.php」
権限クラス「priv_group.class.php」
時間処理クラス「times.class. php'
言語配列 'phpcms.lang.php' をロードします
データベース クラス 'db_mysql.class.php' をロードします
IP、HTTP_REFERER、SCRIPT_NAME などの一般的に使用される情報のほとんどである定数を定義します...常に定数を使用します
$ _POST,$_GET,$_COOKIE,-> から変数を取得します 抽出します
CACHE を読み取り、cache_read 関数は主にいくつかの配列ファイルを読み取り、抽出します (抽出するときに各配列の設定を解除することを忘れないでください)
現在の $mod を取得しますデフォルトは PHPCMS です
ユーザーがログインしているかどうかを確認します
メンバーグループの権限を読み取ります
テンプレート関数を使用してテンプレートファイルを読み取ります
まず、パラメーターに基づいて生成されたキャッシュテンプレート php ファイルを読み取ります
ファイルが存在するかどうかを確認しますファイル TPL_ROOT.TPL_NAME.'/' .$module.'/'.$template.'.html' の生成日が TPL_CACHEPATH.$module.'_'.$template.'.tpl.php' と等しいかどうかそうでない場合は、tpl ファイルを再コンパイルして生成します
tpl ファイルを読み取ります


この CMS の利点は、プログラムがテンプレートから分離されていることにより、よく使用されるデータが配列の形式でファイルに保存されるため、パフォーマンスが向上します。毎回データベースから読み取る必要がなく、組み込みの構文関数がコンパイルされて保存されるため、アーティストは PHP 構文を知らなくても柔軟にレイアウトを作成できます。内蔵のTAG機能も優れています。

欠点は、使用されているかどうかに関係なく、特に変数や配列の形式で、一度にあまりにも多くの不要なファイルがメモリにロードされることです。

ハイライトは、欠点を補う HTML を簡単に生成できることです。一般的に、構造とアイデアは非常に優れており、学習や二次開発の価値があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322384.html技術記事次に、このシステムのロード プロセスについて説明します。ルート ディレクトリを定義し、インクルード ディレクトリを定義し、コア ファイル設定ファイル 'config.inc.php'、グローバル関数 'global.func.php'、ディレクトリをロードします。操作機能...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。