質問編集履歴

1

ソースは1ページに全部書いています。どこからどこまでが最低限かわかりませんが、もし足りないところがあればまたお伝えください。

2016/11/11 12:20

投稿

sascha
sascha

スコア16

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','SUCCESS!');
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