/*------------------------------------------------------------------------------------------------------
唐津市花市場Web取引システム
エラー関連処理
Error.inc
説明 : エラー処理関数を格納
作成日時 : 2010/12/09
作成者 : Y.Matsuo
--------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------
BaseErrorPage()
[説明]
エラー画面表示(エラー定型文呼出バージョン)
[引数]
iErrNo エラーナンバー
bSessionCut SessionCutの可否
[@return]
無し
---------------------------------------------------------------------------*/
function BaseErrorPage($iErrNo, $bSessionCut){
BaseErrorPage2($iErrNo, $bSessionCut, "");
}
function BaseErrorPage2($iErrNo, $bSessionCut, $sErrorNo){
// LogDebug("-------BaseErrorPage2---------------");
// LogDebug(print_r(debug_backtrace() ,true));
//global呼出し
global $ERR_TITLE;
global $ERR_MSG;
global $ERR_LINK_1_URL;
global $ERR_LINK_1_TEXT;
global $ERR_LINK_1_TARGET;
global $ERR_LINK_2_URL;
global $ERR_LINK_2_TEXT;
global $ERR_LINK_2_TARGET;
global $ERR_LINK_3_URL;
global $ERR_LINK_3_TEXT;
global $ERR_LINK_3_TARGET;
global $ERR_LINK_4_URL;
global $ERR_LINK_4_TEXT;
global $ERR_LINK_4_TARGET;
//ERRPAGE読込
$sTitle = $ERR_TITLE[$iErrNo];
$sMsg = $ERR_MSG[$iErrNo];
$sLink1_Url = $ERR_LINK_1_URL[$iErrNo];
$sLink1_Text = $ERR_LINK_1_TEXT[$iErrNo];
$sLink1_Target = $ERR_LINK_1_TARGET[$iErrNo];
$sLink2_Url = $ERR_LINK_2_URL[$iErrNo];
$sLink2_Text = $ERR_LINK_2_TEXT[$iErrNo];
$sLink2_Target = $ERR_LINK_2_TARGET[$iErrNo];
$sLink3_Url = $ERR_LINK_3_URL[$iErrNo];
$sLink3_Text = $ERR_LINK_3_TEXT[$iErrNo];
$sLink3_Target = $ERR_LINK_3_TARGET[$iErrNo];
$sLink4_Url = $ERR_LINK_4_URL[$iErrNo];
$sLink4_Text = $ERR_LINK_4_TEXT[$iErrNo];
$sLink4_Target = $ERR_LINK_4_TARGET[$iErrNo];
//SessionCut
// if ($bSessionCut == true){
// session_destroy();
// }
include(MSG_PAGE_FILE);
}
/*-------------------------------------------------------------------------
ViewMsgPage()
[説明]
フリーコメント画面表示
[引数]
sTitle エラータイトル
sMsg エラーメッセージ
sLink1_Url リンク先URL
sLink1_Target フレームターゲット
sLink1_Text リンク表示文章
sLink2_Url リンク先URL
sLink2_Target フレームターゲット
sLink2_Text リンク表示文章
bSessionCut SessionCutの可否
[@return]
無し
---------------------------------------------------------------------------*/
function ViewMsgPage2(
$sTitle, $sMsg,
$sLink1_Url, $sLink1_Target, $sLink1_Text,
$sLink2_Url, $sLink2_Target, $sLink2_Text,
$bSessionCut, $sErrorNo)
{
//SessionCut
if ($bSessionCut == true){
session_destroy();
}
//ERRPAGE読込
include(MSG_PAGE_FILE);
}
function ViewMsgPage(
$sTitle, $sMsg,
$sLink1_Url, $sLink1_Target, $sLink1_Text,
$sLink2_Url, $sLink2_Target, $sLink2_Text,
$bSessionCut)
{
ViewMsgPage2(
$sTitle, $sMsg,
$sLink1_Url, $sLink1_Target, $sLink1_Text,
$sLink2_Url, $sLink2_Target, $sLink2_Text,
$bSessionCut, "");
}
/*-------------------------------------------------------------------------
IllegalReplace()
[説明]
文字列置換関数
この関数はすべてのPOST,GETデータを監視しています。(記入漏れが無い限り
POSTデータの場合は IllegalPostDataReplace()
GETデータの場合は IllegalGetDataReplace()
から呼ばれます
[引数]
sStr 置換対象
[@return]
無し
---------------------------------------------------------------------------*/
function IllegalReplace ($sStr)
{
$sStrTMP = $sStr;
// 「"」と「'」と「<」と「>」をPOSTデータから除外
//$sStrTMP = mb_convert_encoding($sStrTMP, DEST_ENCODE, DEST_ENCODE);
$sStrTMP = str_replace("\"" , "" , $sStrTMP);
$sStrTMP = str_replace("'" , "" , $sStrTMP);
$sStrTMP = str_replace("<" , "" , $sStrTMP);
$sStrTMP = str_replace(">" , "" , $sStrTMP);
return $sStrTMP;
}
/*-------------------------------------------------------------------------
IllegalPostDataReplace()
[説明]
不正POSTデータ置き換え
[引数]
無し
[@return]
置換後のPOSTデータ
---------------------------------------------------------------------------*/
function IllegalPostDataReplace()
{
// Data 受取り
$aryPostData = $_POST;
$TMP_POST = array();
for ($i = 0; $i < sizeof ($aryPostData); $i++) {
$sPostName = key($aryPostData);
$sValueData = pos($aryPostData);
next($aryPostData);
$TMP_POST[$sPostName] = IllegalReplace($aryPostData[$sPostName]);
}
return $TMP_POST;
}
////
/*-------------------------------------------------------------------------
IllegalGetDataReplace()
[説明]
不正GETデータ置き換え
[引数]
無し
[@return]
置換後のGETデータ
---------------------------------------------------------------------------*/
function IllegalGetDataReplace()
{
// Data 受取り
$aryGetData = $_GET;
$TMP_GET = array();
for ($i = 0; $i < sizeof ($aryGetData); $i++) {
$sGetName = key($aryGetData);
$sValueData = pos($aryGetData);
next($aryGetData);
$TMP_GET[$sGetName] = IllegalReplace($aryGetData[$sGetName]);
}
return $TMP_GET;
}
//20100108 KUBOTA DEL
///*-------------------------------------------------------------------------
// InputChk()
//
// [説明]
// 全角カナ(例:アカサ)、年月日(例:20030212)、
// 時間(例:112730)、未入力の評価
// [引数]
// sCheckStr 評価対象文字列
// sCheckType 評価方法
// NULL_CHK 未入力
// ZKANA_CHK 全角カナ
// TIME_CHK 時間
// DATE_CHK 年月日
// MAIL_CHK メールアドレス
// NUMBER_CHK 数字
// ALPHABET_CHK 英数字
// ZIP1_CHK 郵便番号上3ケタ
// ZIP2_CHK 郵便番号下4ケタ
// [return]
// true :正しいデータ
// 不正データコード
// [usage]
// $iReturnCode = InputChk ("059AZaz-", NULL_CHK|ALPHABET_CHK);
// if ($iReturnCode & NULL_CHK) 未入力エラー
// if ($iReturnCode & ALPHABET_CHK) 英数字エラー
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function InputChk2($sCheckStr, $sCheckType, $sMaxLength)
//{
// if ($sCheckType & LENGTH_CHK) {
// $ICK_RES[LENGTH_CHK] = 1; // 2004.10.27
// if (strlen($sCheckStr) > $sMaxLength) {
// $ICK_RES[LENGTH_CHK] = 2;
// }
// if ($ICK_RES[LENGTH_CHK] != 1) {
// $sReturn |= LENGTH_CHK;
// }
// }
// $sReturn |= InputChk($sCheckStr, $sCheckType);
// return $sReturn;
//}
//function InputChk ($sCheckStr, $sCheckType)
//{
// if (!$sCheckType) {
// return 3;
// }
//
// global $ICK_RES;
// $sReturn = 0;
// if ($sCheckType & DUMMY) {
// return $sReturn;
// }
// if ($sCheckType & NULL_CHK) {
// $ICK_RES[NULL_CHK] = StrNULLChk($sCheckStr);
// if ($ICK_RES[NULL_CHK] != 1) {
// $sReturn |= NULL_CHK;
// }
// }
// if ($sCheckType & ZKANA_CHK) {
// $ICK_RES[ZKANA_CHK] = ZKanaChk($sCheckStr);
// if ($ICK_RES[ZKANA_CHK] != 1) {
// $sReturn |= ZKANA_CHK;
// }
// }
// //H.Fujiyoshi 2006.09.07 半角カナチェック
// if ($sCheckType & HKANA_CHK) {
// $ICK_RES[HKANA_CHK] = HKanaChk($sCheckStr);
// if ($ICK_RES[HKANA_CHK] != 1) {
// $sReturn |= HKANA_CHK;
// }
// }
// if ($sCheckType & TIME_CHK) {
// $ICK_RES[TIME_CHK] = TimeChk($sCheckStr);
// if ($ICK_RES[TIME_CHK] != 1) {
// $sReturn |= TIME_CHK;
// }
// }
// if ($sCheckType & FULL_TIME_CHK) {
// $ICK_RES[FULL_TIME_CHK] = TimeChk2($sCheckStr);
// if ($ICK_RES[FULL_TIME_CHK] != 1) {
// $sReturn |= FULL_TIME_CHK;
// }
// }
// if ($sCheckType & DATE_CHK) {
// $ICK_RES[DATE_CHK] = DateChk($sCheckStr);
// if ($ICK_RES[DATE_CHK] != 1) {
// $sReturn |= DATE_CHK;
// }
// }
// if ($sCheckType & MAIL_CHK) {
// $ICK_RES[MAIL_CHK] = MailChk($sCheckStr);
// if ($ICK_RES[MAIL_CHK] != 1) {
// $sReturn |= MAIL_CHK;
// }
// }
// if ($sCheckType & NUMBER_CHK) {
// $ICK_RES[NUMBER_CHK] = NumberChk($sCheckStr);
// if ($ICK_RES[NUMBER_CHK] != 1) {
// $sReturn |= NUMBER_CHK;
// }
// }
// if ($sCheckType & ALPHABET_CHK) {
// $ICK_RES[ALPHABET_CHK] = AlphabetChk($sCheckStr);
// if ($ICK_RES[ALPHABET_CHK] != 1) {
// $sReturn |= ALPHABET_CHK;
// }
// }
// if ($sCheckType & TELFAX_CHK) {
// $ICK_RES[TELFAX_CHK] = TelFaxChk ($sCheckStr);
// if ($ICK_RES[TELFAX_CHK] != 1) {
// $sReturn |= TELFAX_CHK;
// }
// }
// if ($sCheckType & NITIJI_SIME_CHK) {
// $ICK_RES[NITIJI_SIME_CHK] = NitijiSimeChk ($sCheckStr);
// if ($ICK_RES[NITIJI_SIME_CHK] != 1) {
// $sReturn |= NITIJI_SIME_CHK;
// }
// }
// if ($sCheckType & DECIMAL_NUMBER_CHK) {
// $ICK_RES[DECIMAL_NUMBER_CHK] = DecNumberChk($sCheckStr);
// if ($ICK_RES[DECIMAL_NUMBER_CHK] != 1) {
// $sReturn |= DECIMAL_NUMBER_CHK;
// }
// }
// if ($sCheckType & CARD_CHK) {
// $ICK_RES[CARD_CHK] = CardChk($sCheckStr);
// if ($ICK_RES[CARD_CHK] != 1) {
// $sReturn |= CARD_CHK;
// }
// }
// if ($sCheckType & SPACE_CHK) { // 2004.10.27
// $ICK_RES[SPACE_CHK] = SpaceChk($sCheckStr);
// if ($ICK_RES[SPACE_CHK] != 1) {
// $sReturn |= SPACE_CHK;
// }
// }
// if ($sCheckType & ZIP1_CHK) {
// $ICK_RES[ZIP1_CHK] = ZipChk($sCheckStr, 1);
// if (!$ICK_RES[ZIP1_CHK]) {
// $sReturn |= ZIP1_CHK;
// }
// }
// if ($sCheckType & ZIP2_CHK) {
// $ICK_RES[ZIP2_CHK] = ZipChk($sCheckStr, 2);
// if (!$ICK_RES[ZIP2_CHK]) {
// $sReturn |= ZIP2_CHK;
// }
// }
//
// return $sReturn;
//}
//
//
//
//
//
//
///*-------------------------------------------------------------------------
// StrNULLChk()
//
// [説明]
// 未入力評価(InputChk内部で使用)
// [引数]
// sCheckStr 引数文字がNULL時にエラー
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function StrNULLChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return 2;
// }
// return true;
//}
//
//
//
//
//
//
///*-------------------------------------------------------------------------
// ZKanaChk()
//
// [説明]
// 全角カナ評価(InputChk内部で使用)
// [引数]
// sCheckStr 濁点、旧字等含む全角カタカナの評価
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function ZKanaChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// $aryKN_Data = "アイウエオカキクケコ";
// $aryKN_Data .= "サシスセソタチツテト";
// $aryKN_Data .= "ナニヌネノハヒフヘホ";
// $aryKN_Data .= "マミムメモヤヰユヱヨ";
// $aryKN_Data .= "ラリルレロワヲン";
// $aryKN_Data .= "ァィゥェォー ";
// $aryKN_Data .= "ヵ";
// $aryKN_Data .= "ャュョッ";
// $aryKN_Data .= "ヮ";
// $aryKN_Data .= "ヴ";
// $aryKN_Data .= "ガギグゲゴ";
// $aryKN_Data .= "ザジズゼゾ";
// $aryKN_Data .= "ダヂヅデド";
// $aryKN_Data .= "バビブベボ";
// $aryKN_Data .= "パピプペポ";
// $aryKN_Data .= "1234567890";
//
////echo "
";
// for ($i = 0; $i < mb_strlen($sCheckStr); $i+=2) {
// $bResult = false;
// $sDataTMP = mb_substr($sCheckStr, $i, 2);
////echo $i."i-".$sDataTMP."----------------
";
// for ($j = 0; $j < mb_strlen($aryKN_Data); $j+=2) {
////echo $j."j-".$sData."|
";
// $sData = mb_substr($aryKN_Data, $j, 2);
// if ($sDataTMP == $sData) {
// $bResult = true;
// break;
// }
// }
// if (!$bResult) {
// return 10;
// }
// }
// return true;
//}
//
///*-------------------------------------------------------------------------
// HKanaChk()
//
// [説明]
// 半角カナ評価(InputChk内部で使用)
// [引数]
// sCheckStr 濁点、旧字等含む半角カタカナの評価
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function HKanaChk($str){
// $kana = "ァァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノ";
// $kana .= "ハヒフヘホマミムメモヤユヨラリルレロワヲン゙゚1234567890 ";
//
// // チェック対象文字列を1文字ずつ照合
// for($i = 0; $i < mb_strlen($str); $i++){
// // 一致しなければOK
// if( ($pos = mb_strrpos($kana, mb_substr($str, $i, 1))) == TRUE){
// //
// }else {
// // 一致したら終了
// return 10;
// }
// }
// return true;
//}
//
//
///*-------------------------------------------------------------------------
// TimeChk()
//
// [説明]
// 時間評価(InputChk内部で使用)
// [引数]
// sCheckStr HHMMかHMM
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function TimeChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// if (!ereg ("^[0-2]?[0-9][0-5][0-9]$", $sCheckStr) ) {
// return 20;
// }
// $sHour = substr($sCheckStr, 0, 2);
// $sMin = substr($sCheckStr, 2, 2);
// if ( $sHour < 0 || $sHour > 23) {
// return 21;
// }
// if ( $sHour == 23) {
// if ( $sMin < 0 || $sMin > 59) {
// return 22;
// }
// }
// return true;
//}
//
//
//
//
//
//
///*-------------------------------------------------------------------------
// TimeChk()
//
// [説明]
// 時間評価(InputChk内部で使用)
// [引数]
// sCheckStr HHMMかHMM
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function TimeChk2($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// if (!ereg ("^[0-9]?[0-9][0-5][0-9]$", $sCheckStr) ) {
// return 20;
// }
// $sHour = substr($sCheckStr, 0, 2);
// $sMin = substr($sCheckStr, 2, 2);
// if ( $sHour < 0 || $sHour > 99) {
// return 21;
// }
// if ( $sHour == 23) {
// if ( $sMin < 0 || $sMin > 59) {
// return 22;
// }
// }
// return true;
//}
//
//
//
//
//
//
///*-------------------------------------------------------------------------
// DateChk()
//
// [説明]
// 日付評価(InputChk内部で使用)
// [引数]
// sCheckStr yyyymmdd(8桁)
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function DateChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// if (!ereg ("^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$", $sCheckStr) ) {
// return 30;
// }
// $sYear = substr($sCheckStr, 0, 4);
// $sMonth = substr($sCheckStr, 4, 2);
// $sDay = substr($sCheckStr, 6, 2);
// if (!checkdate ($sMonth, $sDay, $sYear)) {
// return 31;
// }
// return true;
//}
//
//
//
//
//
//
///*-------------------------------------------------------------------------
// MailChk()
//
// [説明]
// メールアドレス評価(InputChk内部で使用)
// [引数]
// sCheckStr xxx@xxx.xxx
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function MailChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// // メールアドレスチェック
// if (!ereg ("^[0-9A-Za-z._-]+@[0-9A-Za-z._-]+$", $sCheckStr) ) { // 2005.09.12
// return 40;
// }
// return true;
//}
//
//
//
//
//
///*-------------------------------------------------------------------------
// NumberChk()
//
// [説明]
// 純粋な数字評価(InputChk内部で使用)
// [引数]
// sCheckStr 123等整数
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function NumberChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// // -はエラー
// if (!ereg ("^[0-9]+$", $sCheckStr) ) {
// return 50;
// }
// return true;
//}
//
//
//
//
//
///*-------------------------------------------------------------------------
// DecNumberChk()
//
// [説明]
// 数字評価(InputChk内部で使用)
// [引数]
// sCheckStr 123.123や123等整数以上
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function DecNumberChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// // -はエラー
// if (!ereg ("^([1-9][0-9]*)?[0-9]?[0-9](\\.[0-9]*[0-9])?$", $sCheckStr) ) {
//
// return 50;
// }
// return true;
//}
//
//
//
//
//
///*-------------------------------------------------------------------------
// AlphabetChk()
//
// [説明]
// 英数字評価(InputChk内部で使用)
// [引数]
// sCheckStr AからZ、aからz、-、+、*、/、.、_
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function AlphabetChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// if (!ereg ("^[-+*./_a-zA-Z0-9 ]+$", $sCheckStr) ) {
// return 60;
// }
// return true;
//}
//
//
//
///*-------------------------------------------------------------------------
// CardChk()
//
// [説明]
// 英数字評価(InputChk内部で使用)
// [引数]
// sCheckStr AからZ、aからz
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function CardChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// if (!ereg ("^[a-zA-Z0-9]+$", $sCheckStr) ) {
// return 74;
// }
// return true;
//}
//
//
//
//
//
//
///*-------------------------------------------------------------------------
// TelFaxChk()
//
// [説明]
// 電話番号評価(InputChk内部で使用)
// [引数]
// sCheckStr 12-3456-7890のみ
// 評価対象文字列
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/02/08 n.minegishi
//
//---------------------------------------------------------------------------*/
//function TelFaxChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
// $iChkLen = strlen ($sCheckStr);
// if ($iChkLen == 12 || $iChkLen == 13) {
// // 半角数字チェック
// if (!ereg ("^[0-9]+-[0-9]+-[0-9][0-9][0-9][0-9]$", $sCheckStr) ) {
// return 71;
// }
// } else {
// return 70;
// }
// return true;
//}
//
//
//
//
///*-------------------------------------------------------------------------
// NitijiSimeChk()
//
// [説明]
// 日次締処理(InputChk内部で使用)
// [引数]
// sCheckStr 例)1000-1
// [return]
// true :正しいデータ
// 不正データコード
// [作成]
// 2003/10/15 t.kimura
//
//---------------------------------------------------------------------------*/
//function NitijiSimeChk($sCheckStr)
//{
// if ($sCheckStr == "") {
// return true;
// }
//
// $aryChkValue = explode("-", $sCheckStr);
//
// if ($aryChkValue[0] == "0000") {
// if ($aryChkValue[1] == "1") {
// return 72;
// }
// }
// return true;
//}
//
//
////-------------------------------------------------------------------------//
//// 数値入力チェック
////
//// $var = チェックする変数or文字列
//// $zen = 全桁数
//// $syo = 小数点以下桁数(省略すると 0 )
//// $minus = マイナスの入力を可能にする場合は 1 (省略するとマイナス不可)
////
//// 2004/05/31 add T.Kurasawa
////-------------------------------------------------------------------------//
//function DecimalCheck($var, $zen, $syo=0, $minus=0)
//{
// $sei = $zen - $syo;
//
// if($minus == 1) $str_part = "(^-0*|^0*)";
// else $str_part = "(^0*)";
//
// if($syo == 0) $str = $str_part . "[0-9]{1," . $sei . "}$";
// else $str = "(" . $str_part . "[0-9]{1," . $sei . "})((\.[0-9]{1," . $syo . "}0*)?)$";
//
//
// if(ereg($str, $var)) return true;
// else return false;
//}
//
//
////-------------------------------------------------------------------------//
//// 時間入力チェック
////
//// $sHour = 時
//// $sMin = 分
//// $sNull = NULL不可の場合は1(省略するとNULL可)
////
//// 2004/07/13 add T.Kurasawa
////-------------------------------------------------------------------------//
//function Timehh24miChk($sHour,$sMin,$sNull=0)
//{
// // NULLチェック
// if($sHour == "" && $sMin == ""){
// if($sNull == 1) return NULL_CHK;
// else return true;
// }
//
// // 時・分どちらか入力していない場合はエラー
// if($sHour == "" || $sMin == "") return TIME_CHK;
//
// $sBuf = sprintf("%02s%02s", $sHour,$sMin);
//
// return InputChk($sBuf, TIME_CHK);
//}
//
////-------------------------------------------------------------------------//
//// 文字列(バイト数制限)チェック
////-------------------------------------------------------------------------//
//function StrLenChk($sCheckStr, $iMaxLen, $sCheckType=0)
//{
// $sReturn = 0;
// if ($sCheckType & NULL_CHK) {
// if (StrNULLChk($sCheckStr) != 1) {
// $sReturn |= NULL_CHK;
// }
// }
//
// if (strlen($sCheckStr) > $iMaxLen){
// $sReturn |= LENGTH_CHK;
// }
//
// return $sReturn;
//}
//
////-------------------------------------------------------------------------//
//// スペースチェック
//// 2004.10.27
////-------------------------------------------------------------------------//
//function SpaceChk($sCheckStr)
//{
// // 半角スペース
// if(strlen($sCheckStr) == 1 && $sCheckStr == " ") return false;
// // 全角スペース
// if(strlen($sCheckStr) == 2 && $sCheckStr == " ") return false;
//
// return true;
//}
//
////-------------------------------------------------------------------------//
//// 郵便番号チェック
////-------------------------------------------------------------------------//
//function ZipChk($sCheckStr, $type)
//{
// if ($sCheckStr == ""){
// return true;
// }
//
// $blnReturn = true;
// if (InputChk($sCheckStr, NUMBER_CHK) == NUMBER_CHK){
// $blnReturn = false;
// }
//
// if ($type == 1){
// if (strlen($sCheckStr) != 3){
// $blnReturn = false;
// }
// }
// else{
// if (strlen($sCheckStr) != 4){
// $blnReturn = false;
// }
// }
//
// return $blnReturn;
//}
//
//
//
//
//
?>