check.php
2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?PHP
header("Content-type: text/html; charset=EUC-JP");
//データ取得
$yourName = $_POST['yourName'];
$adr = $_POST['adr'];
$mailAdr = $_POST['mailAdr'];
//********************
//種別
//*****************
$Mail_ctg = $_POST['Mail_ctg'];
$msg = $_POST['msg'];
//入力チェックフラグ
if ($yourName == "") {
$e_yourName = 1;
}
//if ($adr == "") {
// $e_adr = 1;
//}
if ($mailAdr == "") {
$e_mailAdr = 1;
}else if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'.
'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $mailAdr)) {
$e_mailAdr = 2;
}
if (!$e_yourName == 1 && !$e_adr == 1 && !$e_mailAdr == 1 && !$e_mailAdr == 2) {
//入力OKの場合の処理
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<title>お問い合わせ</title>
<script language="javascript" type="text/javascript">
<!--
function mailSubmit(){
document.forms[0].action="view.php";
document.forms[0].method="post";
document.forms[0].submit();
return false;
}
//-->
</script>
</head>
<body onLoad="return mailSubmit();">
<form>
<!-- フォームデータhidden -->
<input type="hidden" name="yourName" value="<?PHP echo $yourName ?>">
<input type="hidden" name="adr" value="<?PHP echo $adr ?>">
<input type="hidden" name="mailAdr" value="<?PHP echo $mailAdr ?>">
<input type="hidden" name="Mail_ctg" value="<?PHP echo $Mail_ctg ?>">
<input type="hidden" name="msg" value="<?PHP echo $msg ?>">
</form>
</body>
</html>
<?PHP
//入力ミスの場合の処理
}else{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<title>メールフォーム</title>
<script language="javascript" type="text/javascript">
<!--
function mailSubmit(){
document.forms[0].action="contact.php";
document.forms[0].method="post";
document.forms[0].submit();
return false;
}
//-->
</script>
</head>
<body onLoad="return mailSubmit();">
<form>
<!-- フォームデータhidden -->
<input type="hidden" name="yourName" value="<?PHP echo $yourName ?>">
<input type="hidden" name="adr" value="<?PHP echo $adr ?>">
<input type="hidden" name="mailAdr" value="<?PHP echo $mailAdr ?>">
<input type="hidden" name="Mail_ctg" value="<?PHP echo $Mail_ctg ?>">
<input type="hidden" name="msg" value="<?PHP echo $msg ?>">
<!-- エラーデータhidden -->
<input type="hidden" name="e_yourName" value="<?PHP echo $e_yourName ?>">
<input type="hidden" name="e_adr" value="<?PHP echo $e_adr ?>">
<input type="hidden" name="e_mailAdr" value="<?PHP echo $e_mailAdr ?>">
</form>
</body>
</html>
<?PHP
}
?>