function checkNumber($subject){ $pattern = "[^0-9]"; if(ereg($pattern, $subject, $regs)){ return false; } else { return true; } } function checkString($subject){ $pattern = "[^_a-zA-Z0-9-]"; if(ereg($pattern, $subject, $regs)){ return false; } else { return true; } } //プラットフォームのコードをアイコンを表示するための文字にする。 function selectPlatformIcon($pcc,$pac) { global $db_m_platform_a; $platformIcon = " "; //機種のアイコンを設定。 if(strcmp($pcc, "") !== 0) { //据え置き機 $platformIcon .= $pcc; } else if(strcmp($pac, "") !== 0) { //アーケード require_once dirname(__FILE__) . "/../inc/db_connect_info.php"; require_once dirname(__FILE__) . "/../inc/DataBaseClass.php"; $DB = new DataBase(DB_NAME, USER, PASS, HOST); $DB -> exec("SELECT icon_image FROM $db_m_platform_a WHERE mother_board = '" . $pac . "';"); if($result = $DB -> fetch_array()) { $platformIcon .= $result["icon_image"]; } else { $platformIcon = ""; } $DB -> close(); } else { //設定されていないとき $platformIcon = ""; } return $platformIcon; } function setSaleDate($year, $month, $day) { $saleDate = ""; //発売日付を設定 if(strcmp($year, "0") === 0 || (strcmp($year, "") === 0 && strcmp($month, "") === 0 && strcmp($day, "") === 0)) { $saleDate = "";//この後に補足として”未定”がつく。 } else { if($month > 12) { $saleDate = $year . "年";//この後に補足として”(春or夏or秋or冬)発売予定”がつく。 } else { if($day > 31) { $saleDate = $year . "年" . $month . "月";//この後に補足として”発売予定”がつく。 } else { $saleDate = $year . "年" . $month . "月" . $day . "日";//この後に補足として”発売予定”がつ場合がある。 } } } return $saleDate; } ?>