Пример #1
0
<?php

/* Reminder: always indent with 4 spaces (no tabs). */
//admin/plugins/databox/job/makecache.php
//権限チェックはしていません
//当プログラムを置くディレクトリは、BASIC認証を付加することを推奨します
//デバック用 true にすると、ログを出力します
$_CACHE_VERBOSE = false;
//↓ディレクトリ位置が変わる場合は修正してください
include '../../../../lib-common.php';
//静的ページキャッシュファイル作成
require_once $_CONF['path'] . 'plugins/databox/fnc_databoxcache.inc';
//強制的にログアウトする
if (!empty($_USER['uid']) and $_USER['uid'] > 1) {
    SESS_endUserSession($_USER['uid']);
    PLG_logoutUser($_USER['uid']);
}
SEC_setCookie($_CONF['cookie_session'], '', time() - 10000);
SEC_setCookie($_CONF['cookie_password'], '', time() - 10000);
SEC_setCookie($_CONF['cookie_name'], '', time() - 10000);
//★fnc_putcache("data"	,"データのcode" ,"テンプレートディレクトリ");
//   データ(ヘッダフッタなし)
//★fnc_putcache("category"	,"カテゴリのcode" ,"テンプレートディレクトリ");
//   カテゴリ(ヘッダフッタなし)
//★fnc_putcache("datapage"	,"データのcode" ,"テンプレートディレクトリ");
//	 データページ(ヘッダフッタは、設定による)
//★fnc_putcache("categorypage"	,"カテゴリのcode" ,"テンプレートディレクトリ");
//   カテゴリページ(ヘッダフッタは、設定による)
fnc_databoxcache("category", "xxxx1");
//ホームに遷移
echo COM_refresh($_CONF['site_url'] . '/index.php');
Пример #2
0
<?php

//* Reminder: always indent with 4 spaces (no tabs). */
set_time_limit(120);
$function = $argv[1];
$code = $argv[2];
if (count($argv) <= 3) {
    $template = "";
} else {
    $template = $argv[3];
}
//★↓ディレクトリが変わる場合は修正してください
include '/path/to/geeklog/public_html/lib-common.php';
//DataBoxキャッシュファイル作成
require_once $_CONF['path'] . 'plugins/databox/fnc_databoxcache.inc';
fnc_databoxcache($function, $code, $template);