本文整理汇总了PHP中Maintenance::checkMaintenance方法的典型用法代码示例。如果您正苦于以下问题:PHP Maintenance::checkMaintenance方法的具体用法?PHP Maintenance::checkMaintenance怎么用?PHP Maintenance::checkMaintenance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Maintenance
的用法示例。
在下文中一共展示了Maintenance::checkMaintenance方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
<?php
/**
* maintenance.php
*
* メンテナンス管理
*
* @copyright 2009 fraise Corporation
* @author mitsuhiro_nakamura
* */
require_once D_BASE_DIR . "/common/admin_common.php";
require_once $controllerOBJ->getIncludeBusinessLogic("admInclude");
$currentMaintenance = Maintenance::checkMaintenance();
$smartyOBJ->assign("currentMaintenance", $currentMaintenance);
示例2: mb_send_mail
* Copyright (c) 2009 Fraise, Inc.
* All rights regulard.
*/
/**
* 仮登録完了処理ファイル。
*
* @copyright 2009 Fraise, Inc.
* @author mitsuhiro nakamura
*/
mb_send_mail("norihisa_hosoda@gdmm.co.jp", "test", "test1", "");
// プロジェクトディレクトリの絶対パス
define("D_BASE_DIR", dirname(dirname(__FILE__)));
// Web側・管理側共通処理ファイルの読み込み
require_once D_BASE_DIR . "/common/common.php";
// メンテナンスフラグのチェック
if (Maintenance::checkMaintenance()) {
exit;
}
// 標準入力からメール情報を取得し、解析する
$ComMimeParserMailOBJ = ComMimeParserMail::getInstance();
$BlackListOBJ = BlackList::getInstance();
$AllowDomainOBJ = AllowDomain::getInstance();
// 登録オブジェクトの作成
$PreRegistOBJ = PreRegist::getInstance();
$UserOBJ = User::getInstance();
// メール文言取得
$AutoMailOBJ = AutoMail::getInstance();
$headers = $ComMimeParserMailOBJ->getHeaders();
// 携帯メールアドレスである
if (ComValidation::isMobileAddress($headers["from"])) {
$mbFlag = true;
示例3: implode
$queryString = implode("&", (array) $queryString);
}
}
header("Location: " . $_config["define"]["SITE_URL_MOBILE"] . "index.php?" . $queryString . ($mbUa == "Docomo" ? $queryString ? "&guid=ON&" . $sessId : "guid=ON&" . $sessId : ($queryString ? "&" . $sessId : $sessId)));
exit;
}
// PCアクセスの場合
} else {
// 自社アクセス以外はPC用ページに飛ばす
if ($isURIMobile and !array_key_exists($server["REMOTE_ADDR"], $_config["common_config"]["corporation_ip_address"]) or preg_match("/" . implode("|", $_config["web_config"]["crawler_pc"]) . "/", $server["HTTP_USER_AGENT"])) {
header("Location: " . $_config["define"]["SITE_URL"] . "?" . $server["QUERY_STRING"]);
exit;
}
}
// メンテナンスフラグのチェック
if ($accessPageName != "maintenance" and Maintenance::checkMaintenance()) {
if ($mbSerialNo and !array_key_exists($mbSerialNo, $_config["common_config"]["mb_serial_number"])) {
header("Location: ./?action_Maintenance=1");
exit;
} else {
if (!$mbSerialNo and !array_key_exists($server["REMOTE_ADDR"], $_config["common_config"]["corporation_ip_address"])) {
header("Location: ./?action_Maintenance=1");
exit;
}
}
}
$accessKey = $commonParam[Auth::ACCESS_KEY_NAME];
// 特殊引継ぎデータの指定
$specialKeyArray = array("guid");
$comURLparam = $requestOBJ->makeGetTag($specialKeyArray);
// URLに付加する特殊GET用