コードをコピー コードは次のとおりです:
ob_start();#サーバー キャッシュを有効にする
include_once 'インデックス。 php';
$ctx=ob_get_contents();# キャッシュを取得
ob_end_clean();#キャッシュをクリア
$fh=fopen("index.html","w "); $fh, $ctx);# HTML を書き込み、HTML を生成します
fclose($fh);
コードをコピーします コードは次のとおりです。以下のように:
//////////////////////////////////// / //////////////////////////////////////////
//
// Zhang Shulin - Huijia Studio
//
// モジュール名: woods-bhtml.php
// 要約: 静的 HTML ハンドラー下部を生成
// バージョン: 2.0
// 日付 1006-11-25
// 著者: woods·zhang
// ウェブサイト: http://www.hoojar.com/
// 電子メール: hoojar@53.com
// MSN: hoojar@hotmail.com
// 著作権 1001-1006、Hoojar スタジオ全著作権所有
//
// 著作権 1001-1006、Hoojar スタジオ 全著作権所有
//このソフトウェアは、ソフトウェアとファイルの使用、コピー、
//変更、配布を許可するフリー ソフトウェアです。
//このソフトウェアを使用する場合は、すべての
/ /上記の著作権のコピーを配置する必要があります。ソフトウェア Huijia スタジオによる
//ご不明な点がございましたら、お問い合わせください。
//
//このソフトウェアは無料です。このソフトウェアとそのドキュメントを使用、コピー、変更、配布すること。
//このソフトウェアが使用される場合には、上記の著作権表示のコピーを表示する必要があります。このソフトウェアは
//Huijia Studio によって保守されています。ご質問がある場合は、お問い合わせください。ご利用いただきありがとうございます。
//
///////////////////////////////////////// // ///////////////////////////////////////
//このファイルはプログラムにのみロードされます。 Last
/*_____________HTML ファイルを生成________________beign_____________*/
if ($make_html)
{
$buffer = ob_get_flush()//Is it direct HTML ファイル表示または PHP 読み取りコンテンツ出力に切り替えます (0: PHP 読み取りコンテンツ出力 1: 直接転送)
{
/*__________ HTML ファイルの生成によって引き起こされるパスの問題を処理します______begin_______________*/
$search = array(
"/(src=|action=|href=|ajaxRead()"/ie",
"/.../e",
"/./ ./e",
"/../http:///ies"、
"/../#/"、
"/'.'/e"、
"/ ../javascript: /ies");
$replace = array(
"'\1"../'",
"'..'",
"' .'",
"http://'",
"#",
"''..''",
"'javascript:'"); search, $replace, $buffer);
/*__________ は、HTML ファイルの生成によって発生するシード パスの問題を処理します____________________end_______________*/
}
$fp = fopen(HTML_FILE, "w"); >if ($fp)
{
fwrite($fp, $buffer);
}
}
/*_____________HTML ファイルを生成______beign_____________*/
?>
///////////////// ///////////// ////////////////////////////////////// ////////// /
//
// Zhang Shulin-Huijia Studio
//
// モジュール名: woods-thtml.php
/ / 要約: 静的 HTML ハンドラー ヘッダーの生成
/ / バージョン: 2.0
// 日付 1006-11-25
// 著者: woods·zhang
// ウェブサイト: http://www .hoojar.com/
// 電子メール: hoojar @53.com
// MSN: hoojar@hotmail.com
// Copyright 1001-1006、Hoojar studio All Rights Reserved
//
// Copyright 1001-1006、すべての著作権保護は次のとおりです。 Huijia Studio
//このソフトウェアは、ソフトウェアとファイルの使用、コピー、
//変更、配布を許可するフリー ソフトウェアです。このソフトウェアを使用する場合は、すべてのコピーを配置する必要があります。
//上記の著作権表示はソフトウェア Huijia スタジオによるものです。
//ご不明な点がございましたら、お問い合わせください。
//
//ソフトウェアはフリー ソフトウェアであり、このソフトウェアとそのドキュメントを使用、コピー、変更、配布することが許可されています。
//このソフトウェアが使用される場合には、上記の著作権表示のコピーを表示する必要があります。このソフトウェアは
//Huijia Studio によって保守されています。ご質問がある場合は、お問い合わせください。ご利用いただきありがとうございます。
//
///////////////////////////////////////// // ///////////////////////////////////////
//このファイルはBeginning
ob_start();
/*___________ は、HTML ファイルが生成されているかどうかを判断します。生成されている場合は、HTML ページにジャンプします____________begin__________*/
$qstring = isset($_SERVER[ "QUERY_STRING" ]) $_SERVER["QUERY_STRING"] : "";
if ($qstring)//プログラムは GET リクエスト処理を追加します
{
$qstring = str_replace("=", " ", $qstring);
define("HTML_FILE", "./h/{$efilename}-{$qstring}.html");
}
else
{
define (" HTML_FILE", "./h/{$efilename}.html");
}
if (file_exists(HTML_FILE))
{
$lcft = filemtime(HTML_FILE);// last create file time
if (($lcft 3600) > time())//HTML ファイルが最後に生成されたのが過去 1 回であるかどうかを判断します。そうでない場合は、ファイルの内容を直接出力します
。 {
if ($show_html )// HTML 静的ページとして表示するかどうか (0 HTML で表示しない 1 HTML で表示する)
{
if ($go_html)// に直接移動するかどうかHTML ファイルの表示またはコンテンツ出力を読み取る PHP (0:php コンテンツ出力の読み取り 1: 直接転送)
{
header("Location: " . HTML_FILE);//直接転送
}
else
{
echo(file_get_contents (HTML_FILE));// 表示を読み取ります
}
exit(0)
}
}
}
/ *___________ HTML ファイルが生成されているかどうかを確認します。生成されている場合は、HTML ページに移動します____________end__________*/
?>
///////// ////////// ////////////////////////////////////// ////////////// //////////
//
// Zhang Shulin - Huijia Studio
//
// モジュール名前:index.php
//要約:ホーム情報
//バージョン:1.0
//日付 2006-11-7
//著者:woods·zhang
//ウェブサイト: http://www.hoojar.com/
// Cemail: hoojar@163.com
// MSN: hoojar@hotmail.com
// 著作権 2001-2006、Hoojar スタジオ 全著作権所有
//
// Copyright 2001-2006 、すべての著作権は Huijia Studio によって保護されています
// ソフトウェアの使用、コピー、
// ソフトウェアの変更、配布を許可するフリー ソフトウェア
//このソフトウェアを使用する場合は、ソフトウェア Huijia スタジオ
// による上記の著作権表示のコピーをすべて配置する必要があります。ご不明な点がございましたら、お問い合わせください。
//ありがとうございます。
//
//このソフトウェアはフリー ソフトウェアであり、このソフトウェアとそのドキュメントの使用、コピー、変更、配布が許可されています。
//このソフトウェアが使用される場合には、上記の著作権表示のコピーを表示する必要があります。このソフトウェアは
//Huijia Studio によって保守されています。ご質問がある場合は、お問い合わせください。ご利用いただきありがとうございます。
//
///////////////////////////////////////// // //////////////////////////////////////
require("woods-thtml .php") ;//HTML処理ヘッダーを生成
//if (count($_GET) < 1 && count($_POST) < 1){require("woods-thtml.php");}/ /HTML処理ヘッダ生成
require("{$exec_file}");//言語定義ファイル登録
foreach ($lang as $key => $value)
{
$atpl[strtoupper ($key) ."_LANG"] = $value;
}
/*___________________ 上がる常識的な項目をリストする __________________end____________*/
include("woods-templates.php");
$tpl = new WoodsTpl("./templates/");
$tpl->require_tpl("header.html");
$tpl->set_file(); tpl->block("EBCORP", $scorp);
$tpl->block("ニュース", $news);
$tpl->block("PRODUCT", $製品) ;
$tpl->block("EBPNAME_MSG", $spname);
$tpl->block("LORE", $tpl->); require_tpl( "footer.html");
$tpl->parse($atpl, true);
$tpl = NULL
/*_____________end__________________________*/
require(" bhtml.php");//HTML 処理末尾を生成
?>