ホームページ  >  記事  >  バックエンド開発  >  phpコードの一部です。詳しく説明してください。

phpコードの一部です。詳しく説明してください。

WBOY
WBOYオリジナル
2016-06-13 13:22:19864ブラウズ

php コードの一部です。詳しく説明してください。
//HTML バージョンを自動的に生成します。
if(isset($_GET['cache']))
{
require_once (dirname(__FILE__) ) . " /include/common.inc.php");
require_once DEDEINC."/partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql- >GetOne("Select * From `#@__homepage`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView( );
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->SaveToHtml(dirname(__FILE__).'/index. html') ;
include(dirname(__FILE__).'/index.html');
exit();
}

------解決策- -- ------------------
データベースを確認し、テンプレートを置き換え、結果を保存し、結果を含めて終了します。
------解決策---------
フレームワークの書き方がわかりませんdedecms、おそらくコードの意味を推測してください。

PHP コード

if(isset($_GET['cache']))//渡す GET 変数キャッシュがあるかどうかを判断します
{
    require_once (dirname(__FILE__) . "/include/common.inc.php");//ファイル common.inc.php をインクルードします
    require_once DEDEINC."/partview.class.php" // ファイルを含める
    $GLOBALS['_arclistEnv'] = 'index'; // グローバル変数を設定します。
    $row = $dsql->GetOne("Select * From `#@__homepage`");//データベースから 1 行のデータを読み取ります
    $row['templet'] = MfTemplet($row['templet']);// 返されたデータをテンプレットに代入します
    $pv = new PartView() //インスタンス化
    $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);// テンプレート ファイルを設定します
    $pv->SaveToHtml(dirname(__FILE__).'/index.html');//静的ファイルを保存
    include(dirname(__FILE__).'/index.html');//静的ファイルを含める
    出口();
}
<br><font color="#e78608">------解決策----------------------</font><br>上記はすべて正しく、非常に単純なコードです
<br><font color="#e78608">------解決策---------</font><br>
話し合う
フレームワークが dedecms としてどのように記述されているかはわかりませんが、コードの意味は推測できるかもしれません。

PHP コード

if(isset($_GET['cache']) )//判定 渡すGET変数キャッシュはありますか?


------解決策---------

話し合う
フレームワークが dedecms としてどのように記述されているかはわかりませんが、コードの意味は推測できるかもしれません。PHP コード
if(isset($_GET['cache']) )//判定 渡すGET変数キャッシュはありますか? >


------解決策----------------------

これは dedecms でホームページをプレビューするときのコードですキャッシュパラメータもそこに渡されます。
if のコードは上で詳しく説明されています。

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