function input_check($gc) { if (strlen($_POST["company_nm"]) < 1) { $gc->msg->add("御社名を入力してください。"); } if (strlen($_POST["lname"] . $_POST["fname"]) < 1) { $gc->msg->add("ご担当者名を入力してください。"); } if (strlen($_POST["lname_kn"] . $_POST["fname_kn"]) < 1) { $gc->msg->add("ご担当者名(フリガナ)を入力してください。"); } if (strlen($_POST["e_mail"]) < 1) { $gc->msg->add("メールアドレスを入力してください。"); } else { if (!f_is_valid_email_format($_POST["e_mail"])) { $gc->msg->add("メールアドレスが不正です。"); } } if (strlen($_POST["tel1"] . $_POST["tel2"] . $_POST["tel3"]) < 1) { $gc->msg->add("電話番号を入力してください。"); } if ($gc->msg->count > 0) { return false; } return true; }
function input_check($gc) { if($gc->f_page == 1){ if(($_POST["purpose_flg"] == "")) { $gc->msg->add("利用目的を選択してください。"); } if(($_POST["chintai_flg"] !="1" && $_POST["sublease_flg"] !="1" && $_POST["relocation_flg"] !="1")) { $gc->msg->add("希望のサービスを少なくとも1つ選択してください。"); } }elseif($gc->f_page == 2){ if(strlen($_POST["buken"]) < 1) { $gc->msg->add("町名を入力してください。"); } if(strlen($_POST["banchi"]) < 1) { $gc->msg->add("番地を入力してください。"); } if($gc->buken_sbt != 3){ if(strlen($_POST["buken_tatemono"]) < 1) { $gc->msg->add("建物名を入力してください。"); } } if($gc->buken_sbt == 1){ if(strlen($_POST["buken_heya"]) < 1) { $gc->msg->add("部屋番号を入力してください。"); } } if(is_numeric($_POST["chikunensu"])){ if(strlen($_POST["chikunensu"]) < 1 and is_numeric($_POST["chikunensu"]) == false) { $gc->msg->add("築年数を入力してください。"); } }else{ $gc->msg->add("築年数は数値を入力してください。"); } if(is_numeric($_POST["input_val"])){ if(strlen($_POST["input_val"]) < 1 and is_numeric($_POST["input_val"]) == false) { $gc->msg->add("延床面積を入力してください。"); } }else{ $gc->msg->add("延床面積は数値を入力してください。"); } if($gc->buken_sbt != 1){ if(is_numeric($_POST["land_val"])){ if(strlen($_POST["land_val"]) < 1 and is_numeric($_POST["land_val"]) == false) { $gc->msg->add("土地面積を入力してください。"); } }else{ $gc->msg->add("土地面積は数値を入力してください。"); } } if($gc->buken_sbt != 2){ if(($_POST["madori_no"] == "")) { $gc->msg->add("間取りを選択してください。"); } } if(($_POST["meigi_no"] == "")) { $gc->msg->add("物件名義を選択してください。"); } if(($_POST["genjyou_no"] == "")) { $gc->msg->add("現況を選択してください。"); } // 手数料を取得する $info = get_info($gc); $gc->rank = $info["rank"]; $gc->tesuryou = $info["tesuryou"]; if($gc->tesuryou > 0){ if($_POST["purpose_flg"] == 1){ //ライトプランプラン会社 get_light_company($gc); if($gc->row_count < 1){ $gc->msg->add("お取扱いする不動産会社が見つかりませんでした。"); } }else{ //スタンダードプラン会社 get_standard_company($gc); if(count($gc->arr_company) < 1){ $gc->msg->add("お取扱いする不動産会社が見つかりませんでした。"); } } } }elseif($gc->f_page == 3){ if(strlen($_POST["lname"].$_POST["fname"]) < 1) { $gc->msg->add("お名前を入力してください。"); } if(strlen($_POST["lname_kn"].$_POST["fname_kn"]) < 1) { $gc->msg->add("フリガナを入力してください。"); } if(strlen($_POST["tel1"].$_POST["tel2"].$_POST["tel3"]) < 1) { $gc->msg->add("電話番号を入力してください。"); } if(strlen($_POST["e_mail"]) < 1) { $gc->msg->add("メールアドレスを入力してください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail"])){ $gc->msg->add("メールアドレスが不正です。"); } } if(!($_POST["sumai_flg"]=="0" or $_POST["sumai_flg"]=="1")) { $gc->msg->add("お住まいの住所を選択してください。"); } if($_POST["sumai_flg"]=="1") { if($_POST["sumai_shikucyouson_no"] < 1) { $gc->msg->add("ご住所(都道府県市区町村)を選択してください。"); } if(strlen($_POST["sumai_banchi"]) < 1) { $gc->msg->add("ご住所(町名・番地)を入力してください。"); } } } if($gc->msg->count > 0){ // エラーがあるので該当ページをセット $gc->disp_page = $gc->f_page; return false; } return true; }
function input_check($gc) { if(strlen($_POST["user_nm"]) < 1) { $gc->msg->add("ユーザー名称を入力してください。"); }else{ if(mb_strlen($_POST["user_nm"], C_ENCODING) > 32) { $gc->msg->add("ユーザー名称は32文字以内にしてください。"); } } if(strlen($_POST["user_kn"]) < 1) { $gc->msg->add("フリガナを入力してください。"); }else{ if(mb_strlen($_POST["user_kn"], C_ENCODING) > 32) { $gc->msg->add("フリガナは32文字以内にしてください。"); } } if(strlen($_POST["user_id"]) < 1) { $gc->msg->add("ユーザーIDを入力してください。"); }else{ if(mb_strlen($_POST["user_id"], C_ENCODING) > 32) { $gc->msg->add("ユーザーIDは32文字以内にしてください。"); } } if($gc->act == "i"){ if(strlen($_POST["password"]) < 1) { $gc->msg->add("パスワードを入力してください。"); }else{ if(mb_strlen($_POST["password"], C_ENCODING) > 32) { $gc->msg->add("パスワードは32文字以内にしてください。"); } } } if(strlen($_POST["e_mail"]) > 0) { if(!f_is_valid_email_format($_POST["e_mail"])){ $gc->msg->add("メールアドレスが不正です。"); } } if($gc->msg->count > 0){ return false; } return true; }
} break; case 3: if (strlen($_POST["lname"] . $_POST["fname"]) < 1) { $arr[] = "名前を入力してください。"; } if (strlen($_POST["lname_kn"] . $_POST["fname_kn"]) < 1) { $arr[] = "フリガナを入力してください。"; } if (strlen($_POST["tel1"] . $_POST["tel2"] . $_POST["tel3"]) < 1) { $arr[] = "電話番号を入力してください。"; } if (strlen($_POST["e_mail"]) < 1) { $arr[] = "メールアドレスを入力してください。"; } else { if (!f_is_valid_email_format($_POST["e_mail"])) { $arr[] = "メールアドレスが不正です。"; } } if (!($_POST["sumai_flg"] == "0" or $_POST["sumai_flg"] == "1")) { $arr[] = "お住まいの住所を選択してください。"; } if ($_POST["sumai_flg"] == "1") { if ($_POST["sumai_shikucyouson_no"] < 1) { $arr[] = "ご住所(都道府県市区町村)を選択してください。"; } if (strlen($_POST["sumai_banchi"]) < 1) { $arr[] = "ご住所(町名・番地)を入力してください。"; } } break;
function input_check($gc) { if(strlen($_POST["company_nm"]) < 1) { $gc->msg->add("会社名を入力してください。"); }else{ if(mb_strlen($_POST["company_nm"], C_ENCODING) > 32) { $gc->msg->add("会社名は32文字以内にしてください。"); } } if(strlen($_POST["company_sh"]) > 0) { if(mb_strlen($_POST["company_sh"], C_ENCODING) > 32) { $gc->msg->add("支店名は32文字以内にしてください。"); } } if(strlen($_POST["company_kn"]) < 1) { $gc->msg->add("フリガナを入力してください。"); }else{ if(mb_strlen($_POST["company_kn"], C_ENCODING) > 32) { $gc->msg->add("フリガナは32文字以内にしてください。"); } } /* if(!(f_num_edit_db($_POST["company_kbn"], 0) > 0)){ $gc->msg->add("区分を選択してください。"); } */ $wk_bc = f_bool_edit_db($_POST["buken_mansion_flg"], 0); $wk_bk = f_bool_edit_db($_POST["buken_kodate_flg"], 0); $wk_bi = f_bool_edit_db($_POST["buken_ittou_flg"], 0); if( ( ((int)$wk_bc) + ((int)$wk_bk) + ((int)$wk_bi) ) == 0){ $gc->msg->add("分譲マンション、一戸建て、一棟アパート・マンションはどれか必ずチェックしてください。"); } if(!(is_numeric($_POST["display_flg"]))){ $gc->msg->add("表示方法を選択してください。"); } $wk_c = f_bool_edit_db($_POST["chintai_flg"], 0); $wk_r = f_bool_edit_db($_POST["relocation_flg"], 0); $wk_s = f_bool_edit_db($_POST["sublease_flg"], 0); if( ( ((int)$wk_c) + ((int)$wk_r) +((int)$wk_s)) == 0){ $gc->msg->add("賃貸仲介・サブリース・リロケーションはどれか必ずチェックしてください。"); } if(((int)$wk_c) == 1){ if( (strlen($_POST["chintai_ritu"]) < 1) || ($_POST["chintai_ritu"]) <1 ){ $gc->msg->add("賃貸仲介の出現率は数値を入力してください。"); } } if(((int)$wk_s) == 1){ if( (strlen($_POST["sublease_ritu"]) < 1) || ($_POST["sublease_ritu"]) <1 ){ $gc->msg->add("サブリースの出現率は数値を入力してください。"); } } if(((int)$wk_r) == 1){ if( (strlen($_POST["relocation_ritu"]) < 1) || ($_POST["relocation_ritu"]) <1 ){ $gc->msg->add("リロケーションの出現率は数値を入力してください。"); } } if($_POST["plan_flg"] < 1){ $gc->msg->add("プランを選択してください。"); } if($_POST["plan_flg"] == 1 || $_POST["plan_flg"] == 3){ if($gc->light_ritu < 1){ $gc->msg->add("ライトプラン出現率は数値を入力してください。"); } } if(strlen($_POST["tel"]) > 0) { if(mb_strlen($_POST["tel"], C_ENCODING) > 32) { $gc->msg->add("TELは32文字以内にしてください。"); } } if(strlen($_POST["fax"]) > 0) { if(mb_strlen($_POST["fax"], C_ENCODING) > 32) { $gc->msg->add("FAXは32文字以内にしてください。"); } } if(strlen($_POST["e_mail"]) < 1) { $gc->msg->add("E-mail-01を入力してください。"); }else{ if(mb_strlen($_POST["e_mail"], C_ENCODING) > 255) { $gc->msg->add("E-mail-01は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-01は不正な形式です。"); } } } if(strlen($_POST["e_mail_2"]) > 0) { if(mb_strlen($_POST["e_mail_2"], C_ENCODING) > 255) { $gc->msg->add("E-mail-02は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_2"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-02は不正な形式です。"); } } } if(strlen($_POST["e_mail_3"]) > 0) { if(mb_strlen($_POST["e_mail_3"], C_ENCODING) > 255) { $gc->msg->add("E-mail-03は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_3"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-03は不正な形式です。"); } } } if(strlen($_POST["e_mail_4"]) > 0) { if(mb_strlen($_POST["e_mail_4"], C_ENCODING) > 255) { $gc->msg->add("E-mail-04は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_4"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-04は不正な形式です。"); } } } if(strlen($_POST["e_mail_5"]) > 0) { if(mb_strlen($_POST["e_mail_5"], C_ENCODING) > 255) { $gc->msg->add("E-mail-05は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_5"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-05は不正な形式です。"); } } } if(strlen($_POST["e_mail_6"]) > 0) { if(mb_strlen($_POST["e_mail_6"], C_ENCODING) > 255) { $gc->msg->add("E-mail-06は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_6"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-06は不正な形式です。"); } } } if(strlen($_POST["e_mail_7"]) > 0) { if(mb_strlen($_POST["e_mail_7"], C_ENCODING) > 255) { $gc->msg->add("E-mail-07は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_7"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-07は不正な形式です。"); } } } if(strlen($_POST["e_mail_8"]) > 0) { if(mb_strlen($_POST["e_mail_8"], C_ENCODING) > 255) { $gc->msg->add("E-mail-08は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_8"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-08は不正な形式です。"); } } } if(strlen($_POST["e_mail_9"]) > 0) { if(mb_strlen($_POST["e_mail_9"], C_ENCODING) > 255) { $gc->msg->add("E-mail-09は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_9"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-09は不正な形式です。"); } } } if(strlen($_POST["e_mail_10"]) > 0) { if(mb_strlen($_POST["e_mail_10"], C_ENCODING) > 255) { $gc->msg->add("E-mail-10は255文字以内にしてください。"); }else{ if(!f_is_valid_email_format($_POST["e_mail_10"])){ // 不正な形式なのでエラーです $gc->msg->add("E-mail-10は不正な形式です。"); } } } if(strlen($_POST["url"]) > 0) { if(mb_strlen($_POST["url"], C_ENCODING) > 255) { $gc->msg->add("URLは255文字以内にしてください。"); } } if( (strlen($_POST["zip1"]) > 0) and (strlen($_POST["zip2"]) > 2) ) { $zip = $_POST["zip1"]."-".$_POST["zip2"]; if (!preg_match("/^\d{3}\-\d{4}$/", $zip)) { $gc->msg->add("郵便番号の形式が不正です。"); } } if( (strlen($_POST["sk_zip1"]) == 0) || (strlen($_POST["sk_zip2"]) == 0) ) { $gc->msg->add("請求先郵便番号を入力してください。"); }elseif( (strlen($_POST["sk_zip1"]) > 0) and (strlen($_POST["sk_zip2"]) > 2) ) { $sk_zip = $_POST["sk_zip1"]."-".$_POST["sk_zip2"]; if (!preg_match("/^\d{3}\-\d{4}$/", $sk_zip)) { $gc->msg->add("請求先郵便番号の形式が不正です。"); } } if($_POST["sk_todoufuken_no"] < 1) { $gc->msg->add("請求先都道府県を選択してください。"); } if(strlen($_POST["sk_add1"]) < 1) { $gc->msg->add("請求先住所1を入力してください。"); }else{ if(mb_strlen($_POST["sk_add1"], C_ENCODING) > 64) { $gc->msg->add("請求先住所1は64文字以内にしてください。"); } } if(mb_strlen($_POST["sk_add2"], C_ENCODING) > 64) { $gc->msg->add("請求先住所2は64文字以内にしてください。"); } if(mb_strlen($_POST["sk_jigyoubu"], C_ENCODING) > 64) { $gc->msg->add("請求事業所名は64文字以内にしてください。"); } if(strlen($_POST["sk_tantou"]) < 1) { $gc->msg->add("請求担当者名を入力してください。"); }else{ if(mb_strlen($_POST["sk_tantou"], C_ENCODING) > 64) { $gc->msg->add("請求担当者名は64文字以内にしてください。"); } } if( (strlen($_POST["jyougen"]) > 0) and (is_numeric($_POST["jyougen"]) == false) ){ $gc->msg->add("月の利用限度額は数値を入力してください。"); } if( ($_POST["light_flg"] == "1") and (strlen($_POST["kingaku_light"]) == 0)){ $gc->msg->add("チェックを付けた場合はライトプラン金額を入力してください。"); }elseif( (strlen($_POST["kingaku_light"]) > 0) and (is_numeric($_POST["kingaku_light"]) == false) ){ $gc->msg->add("ライトプラン金額は数値を入力してください。"); }elseif( (strlen($_POST["kingaku_light"]) > 0) and ($_POST["kingaku_light"] == "0") ){ $gc->msg->add("ライトプラン金額は0以上の数値を入力してください。"); } if( (strlen($_POST["kingaku_kotei"]) > 0) and (is_numeric($_POST["kingaku_kotei"]) == false) ){ $gc->msg->add("固定金額は数値を入力してください。"); } $comment= preg_replace('/^[\s ]*(.*?)[\s ]*$/u', '\1', $_POST["comment"]); $text=explode("\n", rtrim($_POST["comment"])); if(strlen($comment) > 1) { if(count($text)>3||mb_strlen($text[0], C_ENCODING) > 25 ||mb_strlen($text[1], C_ENCODING) > 25 || mb_strlen($text[2], C_ENCODING) > 25) { $gc->msg->add("コメントは3行以内、1行24文字までにして下さい。"); } } //画像ファイル関連 if ($gc->mode=="confirm") { $name = "img_file"; if ($_FILES[$name]['error']!=UPLOAD_ERR_NO_FILE) { $img_info = fimg_image_temp($name); if ($img_info["return"]) { $gc->img_tmp_nm = $img_info["img_file"]; }else{ $gc->msg->add("ロゴ画像".$img_info["err_msg"]); } } } if($gc->msg->count > 0){ return false; } return true; }
function input_check($posted) { $msg = ""; if(($posted["chintai_flg"] !="1" && $posted["sublease_flg"] !="1" && $posted["relocation_flg"] !="1")) { $msg .= "希望のサービスを少なくとも1つ選択してください。"; } if(($posted["purpose_flg"] == "")) { $msg .= "利用目的を選択してください。"; } if(strlen($posted["buken_shozai"]) < 1) { $msg .= "物件所在地を入力してください。"; } if(strlen($posted["sonota_jusho"]) < 1) { $msg .= "その他住所を入力してください。"; } if($posted["buken_sbt"] != 3){ if(strlen($posted["buken_tatemono"]) < 1) { $msg .= "建物名を入力してください。"; } } if($posted["buken_sbt"] == 1){ if(strlen($posted["buken_heya"]) < 1) { $msg .= "部屋番号を入力してください。"; } } if(is_numeric($posted["chikunensu"])){ if(strlen($posted["chikunensu"]) < 1 and is_numeric($posted["chikunensu"]) == false) { $msg = "築年数を入力してください。"; } }else{ $msg .= "築年数は数値を入力してください。"; } if(is_numeric($posted["input_val"])){ if(strlen($posted["input_val"]) < 1 and is_numeric($posted["input_val"]) == false) { $msg .= "延床面積を入力してください。"; } }else{ $msg .= "延床面積は数値を入力してください。"; } if($posted["buken_sbt"] != 1){ if(is_numeric($posted["land_val"])){ if(strlen($posted["land_val"]) < 1 and is_numeric($posted["land_val"]) == false) { $msg .= "土地面積を入力してください。"; } }else{ $msg .= "土地面積は数値を入力してください。"; } } if($posted["buken_sbt"] != 2){ if(($posted["madori_no"] == "")) { $msg .= "間取りを選択してください。"; } } if(($posted["meigi_no"] == "")) { $msg .= "物件名義を選択してください。"; } if(($posted["genjyou_no"] == "")) { $msg .= "現況を選択してください。"; } if(strlen($posted["namae"]) < 1) { $msg .= "お名前を入力してください。"; } if(strlen($posted["tel"]) < 1) { $msg .= "電話番号を入力してください。"; } if(strlen($posted["e_mail"]) < 1) { $msg .= "メールアドレスを入力してください。"; }else{ if(!f_is_valid_email_format($posted["e_mail"])){ $msg .= "メールアドレスが不正です。"; } } if(!($posted["sumai_flg"]=="0" or $posted["sumai_flg"]=="1")) { $msg .= "お住まいの住所を選択してください。"; } if($posted["sumai_flg"]=="1") { if(strlen($posted["sumai_zipcode"]) < 1) { $msg .= "郵便番号を選択してください。"; } if(strlen($posted["sumai_addr"]) < 1) { $msg .= "ご住所を入力してください。"; } } if (strlen($msg) > 0){ return $msg; } else { return $msg; } }