前書き:
別途 PHP ファイルを作成する必要がある場合がありますが、無造作に置かれた PHP ファイルでは Dedecms のタグをコンパイルできないため、コンパイルを導入する必要があります。 Dreamweaverタグのエンジンソリューション。
たとえば、ルート ディレクトリに example.php を作成します。コードは次のとおりです。
<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;"><?php require_once (dirname(__FILE__)."/include/common.inc.php"); require_once DEDEINC.'/arc.partview.class.php'; $tempfile = $cfg_basedir.$cfg_templets_skin.'/example.htm';//定义模板路径 $pv = new PartView();//初始化类 $pv->SetTemplet($tempfile);//设定模板文件路径 $pv->Display();//显示该页面 ?></span></span>
次に、このテンプレート内の現在のテンプレート ディレクトリに example.htm のテンプレート ファイルを作成します。ファイル Dreamweaver システムのグローバルタグを使用します。
分析してみましょう:
require_once (dirname(__FILE__)."/include/common.inc.php");
ここでは、実際にインクルード フォルダー以下に共通する Dreamweaver データベース設定ファイル (またはコア機能設定ファイル) が導入されます。 require_once() ステートメントは主に複数のファイルをインクルードする必要がある場合に使用します。これにより、同じコード部分がインクルードされることによる関数または変数の繰り返し定義のエラーを効果的に回避できます。
dirname(__FILE__) は、PHP ファイルを呼び出す絶対パスを取得するためのものです。ご存知のとおり、絶対パスのコンパイルを有効にすると、相対パスよりも高速になります。したがって、上記のコードを次のように要約できます。 ルート ディレクトリの include フォルダーに common.inc.php ファイルを導入します。
次:
require_once DEDEINC.'/arc.partview.class.php';
コードは同じです: include の導入として理解できます
推奨チュートリアル: dede チュートリアル
以上がdedecmsにphpファイルを追加・導入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。