err_flg = false; $this->err_msg = array(); } //エラー状態の取得 function ErrStatus(){ return $this->err_flg; } function CheckReset(){ $this->err_flg = false; } //どのチェックを行うかをコントロール function inputControl($p_string,$p_value,$length,$option1,$option2){ $errmsg = NULL; //エラーメッセージがまだない場合は、次のチェックへ進む if(!isset($this->err_message[$p_string])){ switch ($option1) { case 'num': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->mb_max_check($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->number_check($p_string,$p_value); break; case 'alp': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->mb_max_check($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->alph_numberic_check($p_string,$p_value); break; case 'kana': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->mb_max_check($p_string,$p_value,$length); break; case 'kana2': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->mb_max_check2($p_string,$p_value,$length); break; case 'kana3': //全角カナ if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->mb_max_check2($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->kana_check($p_string,$p_value); break; case 'tel': if($option2 == "require") $errmsg = $this->tel_format_check($p_string,$p_value); break; case 'tel3': if($option2 == "require") $errmsg = $this->tel3_format_check($p_string,$p_value); break; case 'zip': if($option2 == "require") $errmsg = $this->zip_format_check($p_string,$p_value); break; case 'mail': $errmsg = NULL; if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(strlen($errmsg) == 0 && $length > 0 && $length!="") $errmsg = $this->max_check($p_string,$p_value,$length); if(strlen($errmsg) == 0) $errmsg = $this->mail_format_check($p_string,$p_value); break; case 'date': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg) && !empty($p_value)) $errmsg = $this->date_format_check($p_string,$p_value); break; case 'date2': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg) && !empty($p_value)) $errmsg = $this->date_format_check2($p_string,$p_value); break; case 'date3': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg) && !empty($p_value)) $errmsg = $this->date_format_check3($p_string,$p_value); break; case 'date4': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg) && !empty($p_value)) $errmsg = $this->date_format_check4($p_string,$p_value); break; case 'input': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); break; case 'url': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->url_check($p_string,$p_value); break; case 'select': if($option2 == "require") $errmsg = $this->indi_chek_select($p_string,$p_value); //if(strlen($errmsg) == 0) $errmsg = $this->mb_max_check($p_string,$p_value,$length); break; case 'idpw': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->idpw_format_check($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->alph_numberic_check($p_string,$p_value); break; case 'idpw2': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->text_length_check($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->alph_numberic_check($p_string,$p_value); break; case 'time': if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->time_format_check($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->number_check2($p_string,$p_value); break; case 'mail2': //メールアドレス一致確認(配列[0][1]) if($option2 == "require") $errmsg = $this->indi_chek($p_string,$p_value[0]); if(strlen($errmsg) == 0 && $length > 0 && $length!="") $errmsg = $this->max_check($p_string,$p_value[0],$length); if(strlen($errmsg) == 0) $errmsg = $this->mail_format_check($p_string,$p_value[0]); if(strlen($errmsg) == 0) $errmsg = $this->duplication_check($p_string,$p_value); break; //▽英語エラーメッセージ case 'enStr': //英語文字列 if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->idpw_format_check_en($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->alph_numberic_check_en($p_string,$p_value); break; case 'enStr2': //英語文字列フリー入力(記号有り) if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->idpw_format_check_en($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->numberic_free_check_en($p_string,$p_value); break; case 'enStr3': //英語文字列(空白可) if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->idpw_format_check_en($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->alph_numberic_check2_en($p_string,$p_value); break; case 'select_en': //セレクト(英文) if($option2 == "require") $errmsg = $this->indi_chek_select_en($p_string,$p_value); break; case 'num_en': //数字(英文) if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->idpw_format_check_en($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->number_check_en($p_string,$p_value); break; case 'num2_en': //数字の文字数固定(英文) if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->text_length_check_en($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->number_check_en($p_string,$p_value); break; case 'num3_en': //数字とハイフン・プラス(英文) if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->idpw_format_check_en($p_string,$p_value,$length); if(!isset($errmsg)) $errmsg = $this->number_check_hyphen_en($p_string,$p_value); break; case 'mail_en': $errmsg = NULL; if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(strlen($errmsg) == 0 && $length > 0 && $length!="") $errmsg = $this->idpw_format_check_en($p_string,$p_value,$length); if(strlen($errmsg) == 0) $errmsg = $this->mail_format_check_en($p_string,$p_value); break; case 'time_en': if($option2 == "require") $errmsg = $this->indi_chek_en($p_string,$p_value); if(!isset($errmsg)) $errmsg = $this->time_format_check_en($p_string,$p_value); break; //△英語エラーメッセージ default: break; } } return $errmsg; } //必須入力チェック function indi_chek($p_string,$p_value){ if(strlen($p_value) == 0){ $message = $p_string."が未入力です。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //add ookawa 070704 =================== ENGLISH =================== //必須入力チェック(English) function indi_chek_en($p_string,$p_value){ if(strlen($p_value) == 0){ $message = $p_string." is not input."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //セレクト必須入力チェック(English) function indi_chek_select_en($p_string,$p_value){ if(strlen($p_value) == 0){ $message = "Select the ".$p_string."."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //数字チェック(English) function number_check_en($p_string,$p_value){ if(!ereg("^[0-9.]+$",$p_value) && strlen($p_value) > 0){ $message = "Input the ".$p_string." by the normal-width figure. "; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //数字チェック&ハイフン&プラス+半角数字変換(English) function number_check_hyphen_en($p_string,$p_value){ if(!preg_match("/^[0-9\.\-\+]+$/",$p_value) && strlen($p_value) > 0){ $message = "Input the ".$p_string." by the normal-width figure and hyphen."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //半角での文字数が決まっている場合のチェック(English) function text_length_check_en($p_string,$p_value,$length){ if(!empty($p_value)){ if( strlen($p_value) != $length){ $message = "Input the ".$p_string." by the one-byte character by ".$length." characters."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } } //メールアドレスチェック(English) function mail_format_check_en($p_string,$p_value) { if($p_value != ""){ if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-_]+([\.][a-z0-9-]+)+$/i",$p_value)){ $message = "The mistake is found in ".$p_string; $this->err_flg = true; $this->err_msg[] = $message; return $message; break; } } } //最大文字数チェック(English) function idpw_format_check_en($p_string,$p_value,$length){ if( strlen($p_value) > $length){ $message = "Please input the\"".$p_string."\" within ".$length." characters."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //時間型チェック(**:**)(English) function time_format_check_en($p_string,$p_value){ if(!empty($p_value)){ if(@preg_match("/^\d{1,2}\:\d{1,2}$/", $p_value)){ //問題なし }else{ $message = "Input the ".$p_string." by the normal-width figure and the colon, and check its form."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } } //ookawa ============================================================= //add ookawa 070804 //全角カタカナチェック function kana_check($p_string,$p_value){ if(!empty($p_value)){ if(!mb_ereg("^[ァ-ヶー ]*$", $p_value)){ $message = $p_string."は全角カタカナで入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } }else{ //未入力時は処理無し } } //add ookawa //必須入力チェック(セレクト) function indi_chek_select($p_string,$p_value){ if(strlen($p_value) == 0){ $message = $p_string."を選択してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //数字チェック+半角数字変換 function number_check($p_string,$p_value){ if(!ereg("^[0-9.]+$",$p_value) && strlen($p_value) > 0){ $message = $p_string."は半角数字で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //数字チェック+半角数字変換(時間用 **:**) function number_check2($p_string,$p_value){ if(!ereg("^[0-9:]+$",$p_value) && strlen($p_value) > 0){ $message = $p_string."は半角数字で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } /* //英数字チェック+半角英数変換 function alph_numberic_check($p_string,$p_value){ if(!ereg("^[0-9A-Za-z]+$",$p_value && !ereg( "[\x80-\xff]+", $p_value ))){ $message = $p_string."は半角英数字・記号で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } */ //change by ookawa 070424 //英数字チェック+半角英数変換 function alph_numberic_check($p_string,$p_value){ if(!empty($p_value)){ if(!ereg("^[0-9A-Za-z]+$",$p_value && !ereg( "[\x80-\xff]+", $p_value ))){ $message = $p_string."は半角英数字・記号で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } }else{ //未入力時は処理無し } } //英数字チェック+半角英数変換(English) function alph_numberic_check_en($p_string,$p_value){ if(!empty($p_value)){ if(!ereg("^[0-9A-Za-z]+$",$p_value)){ $message = "Please input ".$p_string." in the alphanumeric character."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } }else{ //未入力時は処理無し } } //英数字&記号チェック(半角全OK)(English) function numberic_free_check_en($p_string,$p_value){ if(!empty($p_value)){ if(!preg_match("/^[#-~a-z0-9 \!\n\r]+$/", $p_value)){ //「"」以外の全て半角(英数字・記号・空白・改行) if(preg_match("/^[!-~a-z0-9 \n\r]+$/", $p_value)){ //「"」が含まれている場合 $message = "The quotation marks cannot be used. "; }else{ //「"」が含まれていない場合 $message = "Input ".$p_string." in the alphanumeric character."; } $this->err_flg = true; $this->err_msg[] = $message; return $message; } }else{ //未入力時は処理無し } } //英数字チェック(スペース・記号OK)(English) function alph_numberic_check2_en($p_string,$p_value){ if(!empty($p_value)){ if(!preg_match("/^[0-9A-Za-z _-]+$/",$p_value)){ $message = "Input ".$p_string." in the alphanumeric character."; $this->err_flg = true; $this->err_msg[] = $message; return $message; } }else{ //未入力時は処理無し } } //ookawa //郵便番号 function zip_format_check($p_string,$p_value) { if(is_array($p_value)){ if(!ereg("^[0-9]{3}$",$p_value[0]) || !ereg("^[0-9]{4}$",$p_value[1])){ $message = $p_string."に誤りがあります。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } }else{ $message = $p_string."を入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //電話番号チェック function tel_format_check($p_string,$p_value) { if(is_array($p_value)){ if((!EReg("^([0-9]{2,4})$", $p_value[0])) || (!EReg("^([0-9]{1,4})$", $p_value[1])) || (!EReg("^([0-9]{3,4})$", $p_value[2]))){ $message = $p_string."に誤りがあります。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } } //add 070404 by ookawa //電話番号チェック(入力を3つに分けた版) function tel3_format_check($p_string,$p_value) { if(is_array($p_value)){ if((!EReg("^([0-9]{2,4})$", $p_value[0])) || (!EReg("^([0-9]{1,4})$", $p_value[1])) || (!EReg("^([0-9]{3,4})$", $p_value[2]))){ $message = $p_string."に誤りがあります。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } } //ookawa //メールアドレスチェック function mail_format_check($p_string,$p_value) { if($p_value != ""){ if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-_]+([\.][a-z0-9-]+)+$/i",$p_value)){ $message = $p_string."に誤りがあります。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; break; } // hotmail 拒否 if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@hotmail+([\.][a-z0-9-]+)+$/i",$p_value)){ $message = $p_string."は認められていないアドレスです。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; break; } } } //日付有効チェック function date_format_check($p_string,$p_value) { if($p_value != ""){ if(@!checkdate($p_value[0], $p_value[1], $p_value[2])){ $message = $p_string."は存在しない日付です。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } } //日付有効チェック function date_format_check2($p_string,$p_value) { //if($p_value[m] != "" && $p_value[d] != "" && $p_value[y] != "" ){ if(!isset($p_value['m']) && !isset($p_value['d']) && !isset($p_value['y'])){ if(!checkdate($p_value['m'], $p_value['d'], $p_value['y'])){ $message = $p_string."は存在しない日付です。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } } //add 070528 by ookawa //DATE型日付形式チェック(****-**-**) function date_format_check3($p_string,$p_value){ if(@preg_match("/^\d{4}\-\d{1,2}\-\d{1,2}$/", $p_value) || @preg_match("/^\d{4}\/\d{1,2}\/\d{1,2}$/", $p_value)){ //問題なし }else{ $message = $p_string."の型(0000-00-00)をチェックしてください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //TIMESTAMP型日付形式チェック(****-**-** **:**:**) function date_format_check4($p_string,$p_value){ if(@preg_match("/^\d{4}\-\d{1,2}\-\d{1,2}\s\d{1,2}\:[0-9:]{1,5}$/", $p_value) || @preg_match("/^\d{4}\/\d{1,2}\/\d{1,2}\s\d{1,2}\:[0-9:]{1,5}$/", $p_value)){ //問題なし }else{ $message = $p_string."の型(0000-00-00 00:00:00)をチェックしてください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //時間型チェック(**:**) function time_format_check($p_string,$p_value){ if(@preg_match("/^\d{1,2}\:\d{1,2}$/", $p_value)){ //問題なし }else{ $message = $p_string."の型(00:00)をチェックしてください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //ookawa //全角最大文字数チェック(すべてのチェックで適用) function mb_max_check($p_string,$p_value,$length){ if( mb_strlen($p_value) > $length){ $message = $p_string."は最大".$length."文字以内で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //全角最大文字数チェック(すべてのチェックで適用) //半角文字は[1]マルチバイトは[2]としてカウント function mb_max_check2($p_string,$p_value,$length){ $check_num = $length * 2; if( mb_strwidth($p_value) > $check_num){ $message = $p_string."は最大".$length."文字以内で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //半角最大文字数チェック(すべてのチェックで適用) function max_check($p_string,$p_value,$length){ if( strlen($p_value) > $length){ $message = $p_string."は半角英数字文字で最大".$length."文字以内で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //add 070528 by ookawa //半角での文字数が決まっている場合のチェック function text_length_check($p_string,$p_value,$length){ if( strlen($p_value) != $length){ $message = $p_string."は半角英数字文字にて".$length."文字で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //ookawa //add 070404 by ookawa //ログインID文字数チェック function user_id_format_check($p_string,$p_value,$length){ if( strlen($p_value) > $length || strlen($p_value) < 6){ $message = $p_string."は半角英数字文字で6文字以上".$length."文字以内で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //ookawa //add 070411 by ookawa //確認入力合致チェック function duplication_check($p_string,$p_value){ if($p_value[0] != $p_value[1]){ $message = $p_string."が一致しません。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //ookawa //add 070330 by ookawa ==== ENGLISH ==== //ログイン・パスワードID文字数チェック function idpw_format_check($p_string,$p_value,$length){ if( strlen($p_value) > $length || strlen($p_value) < 6){ $message = $p_string."は半角英数字文字で6文字以上".$length."文字以内で入力してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } //ookawa //URL function url_check($p_string,$p_value) { if($p_value != ""){ $alnum="a-zA-Z0-9"; if(!ereg("^http:\/\/*",$p_value,$regs)){ $message = $p_string."を確認してください。"; $this->err_flg = true; $this->err_msg[] = $message; return $message; } } } } ?> エントリーフォーム|株式会社チアーズ

HOME > エントリーフォーム


エントリーフォーム

こちらのシートから、株式会社チアーズへのエントリーができます。
入力フォームに必要事項をご記入のうえ、【個人情報の取り扱いについて】に同意の上、送信ボタンを押してください。

ご注意:は入力必須項目です。
カナは全角、英数字は半角で入力してください。

お名前  
フリガナ
性別  
生年月日 西暦   年    月 日 生まれ
住所  - 
都道府県
市区郡以降 (例:大阪市中央区南久宝寺町3丁目2−7 第一住建南久宝寺町ビル3F)
電話番号  -  -  ※自宅
電話番号  -  -  ※携帯電話
PCメールアドレス
携帯メールアドレス
希望連絡先  
備考欄
【個人情報の取扱いについて】
a) 事業者の名称:株式会社チアーズ

b) 個人情報保護管理者
当社は、個人情報の取得・利用・保管等の責任者として、個人情報保護管理者を定めております。個人情報のお取り扱い等についてご質問等ございましたら、個人情報保護管理者までご連絡下さい。ご連絡先は以下のとおりです。
個人情報保護管理者:平沢 吉雄
Eメールアドレス: info@cheersnet.jp
Tel.06-6244-1515 / Fax.06-6244-1514

c) 個人情報(採用)の利用目的
当社は、ご提供いただいた個人情報(採用)を、下記の目的のために利用いたします。
・採用選考
・当社の求人採用に応募の際のご連絡・資料発送など当社の採用活動

d) 第三者提供について
当社では、ご提供いただいた個人情報を第三者へ提供することはありません。

e) 個人情報の取扱いに関する委託
当社では、ご提供いただいた個人情報の取扱いに関してた業者等へ委託することはありません。

f) 情報の訂正および更新
当社は、本人から、当該本人が識別される個人情報の内容が事実でないという理由によって個人情報の訂正、追加または削除をを求められた場合、法令の規定によって特別の手続きが定められている場合を除き、個人情報の訂正、更新及び削除を行います。これらのご要望がある場合は当社お客様相談窓口へご連絡願います。
また、お客様は、 個人情報保護法に規定される保有個人データ等については、書面による開示等を求めることができます。詳細は以下をご覧下さい。

g) 情報提供の任意性
個人情報の提供は任意です。しかしながら必要な情報が提供されない場合は適切な返答を受けることができません。

h) ○クッキー :当社が開設しているウェブサイトでは、クッキーを使用している場合があります。クッキーとは、ご本人様のパソコンとウェブサイトの間でやり取りする小さな情報ファイルのことをいいます。これは当社がお客様のアクセス動向を把握するための統計データを作成するため、または、ご本人様が当社の開設しているウェブサイトを再訪問されたときに役立つ情報を記憶し、ウェブサイトを最適な状態で利用していただくためにのみ使用しております。クッキーの使用を希望されない場合は、ご本人様のブラウザの設定でクッキーの使用を中止することができます。その場合、一部のサービスがご利用できなくなることがあります。
○暗号化 :当社が開設しているウェブサイトから個人情報を取得するときは、暗号化(SSL)を用いて個人情報を安全に送信していただけることができるようにいたします。

i) 取得しない個人情報について
当社では必要最小限の範囲内で個人情報を取得いたします。機微な情報(思想・信条、宗教、人生観、生活信条、支持政党、人種、民族、社会的身分、門地、本籍地、出生地、労働・学生・消費者運動その他社会運動、その他差別的評価につながる情報)については取得いたしません。