$value) { if (!is_array($value)) { $data[$key] = pg_escape_string($value); } else { } } return $data; } // --------------------------------------------- // 入力チェック // --------------------------------------------- function _check_form () { global $data, $err_message; // 希望勤務地 if (!$data['location']) { } // お名前 if (!$data['name1']) { $err_message['name1'] = '※お名前(姓)を入力して下さい。'; $err_message['name'] = '※お名前(姓)を入力して下さい。'; } if (!$data['name2']) { $err_message['name2'] = '※お名前(名)を入力して下さい。'; $err_message['name'] = '※お名前(姓)を入力して下さい。'; } // フリガナ if (!$data['kana1']) { $err_message['kana1'] = '※フリガナ(セイ)を入力して下さい。'; $err_message['kana'] = '※フリガナ(セイ)を入力して下さい。'; } if (!$data['kana2']) { $err_message['kana2'] = '※フリガナ(メイ)を入力して下さい。'; $err_message['kana'] = '※フリガナ(セイ)を入力して下さい。'; } // 性別 if (!$data['sex']) { $err_message['sex'] = '※性別を選択して下さい。'; } // 生年月日 if (!$data['year'] && !$data['month'] && !$data['day']) { $err_message['birthday'] = '※生年月日で入力して下さい。'; } // mail if (!$data['mail'] || !preg_match('/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/', $data['mail'])) { $err_message['mail'] = '※E-mailを正しい形式で入力して下さい。'; } // ご住所 if (!$data['address']) { $err_message['address'] = '※ご住所を入力して下さい。'; } // 電話番号 if (!$data['tel1'] && !$data['tel2'] && !$data['tel3']) { $err_message['tel'] = '※電話番号を半角数字で入力して下さい。'; } // お問い合せ内容 if (!$data['content'] || mb_strlen($data['content']) > 2000) { $err_message['content'] = '※お問い合せ内容は2000文字以内で入力して下さい。'; } // 個人情報の取り扱い if (!$data['privchk']) { $err_message['privchk'] = '※個人情報の取り扱いにチェックされていません。'; } return $err_message; } function agv ($array, $key, $default = NULL) { return isset($array[$key]) ? $array[$key] : $default; } function hx ($str, $flags = ENT_COMPAT, $charset = 'UTF-8') { return htmlspecialchars($str, $flags, $charset); }