質問編集履歴
1
ソースは1ページに全部書いています。どこからどこまでが最低限かわかりませんが、もし足りないところがあればまたお伝えください。
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,7 +34,25 @@
|
|
34
34
|
|
35
35
|
HTML
|
36
36
|
|
37
|
+
<div id="form">
|
38
|
+
|
39
|
+
<form action="contact.php" method="post">
|
40
|
+
|
41
|
+
<p>Name</p>
|
42
|
+
|
43
|
+
<p><input type="text" name="namae" size="50px" placeholder="お名前" required class="def fm"></p>
|
44
|
+
|
45
|
+
<p>Email</p>
|
46
|
+
|
47
|
+
<p><input type="email" name="email" size="50px" placeholder="メールアドレス" class="def fm"></p>
|
48
|
+
|
49
|
+
<p>Message</p>
|
50
|
+
|
51
|
+
<p><textarea name="message" rows="3" cols="50" placeholder="メッセージをどうぞ" class="def fm"></textarea></p>
|
52
|
+
|
37
|
-
<input type="submit" value="SUBMIT" class="btn btn-a btn-b icon-envelope" required id="send">
|
53
|
+
<p><input type="submit" value="SUBMIT" class="btn btn-a btn-b icon-envelope" required id="send"></p>
|
54
|
+
|
55
|
+
</form>
|
38
56
|
|
39
57
|
```
|
40
58
|
|
@@ -44,17 +62,87 @@
|
|
44
62
|
|
45
63
|
|
46
64
|
|
65
|
+
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
<?php //error_reporting(E_ALL | E_STRICT);
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
//文字コード設定
|
78
|
+
|
79
|
+
mb_language("Japanese");
|
80
|
+
|
81
|
+
mb_internal_encoding("UTF-8");
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
//*環境設定*************************************
|
86
|
+
|
87
|
+
//件名
|
88
|
+
|
89
|
+
$subject = "お問い合わせ";
|
90
|
+
|
91
|
+
//管理人メールアドレス(宛先)
|
92
|
+
|
93
|
+
$to = "xxx@gmail.com";
|
94
|
+
|
95
|
+
//**********************************************
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
//**POSTデータ受け取り**************************
|
100
|
+
|
101
|
+
//差出人メールアドレス格納
|
102
|
+
|
103
|
+
$header = "From: ". $_POST["email"];
|
104
|
+
|
105
|
+
$header = "From:". $_POST["namae"] ."\n";
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
//本文格納
|
110
|
+
|
111
|
+
$body = "■メールアドレス:" . $_POST["email"] ."\n";
|
112
|
+
|
113
|
+
$body .= "■内容:" . $_POST["message"] ."\n";
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
//************************************************
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
echo "<script type='text/javascript'>
|
122
|
+
|
123
|
+
$(function() {
|
124
|
+
|
125
|
+
$('#send').attr('value','SUBMIT!');
|
126
|
+
|
127
|
+
});
|
128
|
+
|
129
|
+
</script>";
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
if ($_SERVER['METHOD'] == 'POST') {
|
134
|
+
|
47
135
|
if(mb_send_mail($to,$subject,$body,$header)){
|
48
136
|
|
49
137
|
echo "<script type='text/javascript'>
|
50
138
|
|
51
139
|
$(function() {
|
52
140
|
|
53
|
-
$('#send').attr('value','SU
|
141
|
+
$('#send').attr('value','SUBMIT!');
|
54
142
|
|
55
143
|
});
|
56
144
|
|
57
|
-
</script>";
|
145
|
+
</script>"; //SUCCESSにしたいけど
|
58
146
|
|
59
147
|
}else{
|
60
148
|
|
@@ -70,7 +158,15 @@
|
|
70
158
|
|
71
159
|
}
|
72
160
|
|
161
|
+
}
|
73
162
|
|
163
|
+
?>
|
164
|
+
|
165
|
+
|
166
|
+
|
167
|
+
</body>
|
168
|
+
|
169
|
+
</html>
|
74
170
|
|
75
171
|
|
76
172
|
|