質問編集履歴

6

文法の編集

2021/06/30 01:35

投稿

Ujii
Ujii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -524,9 +524,7 @@
524
524
 
525
525
  <?php endif; ?>
526
526
 
527
- </body>
527
+
528
-
529
- </html>
530
528
 
531
529
  ```
532
530
 

5

文法の編集

2021/06/30 01:35

投稿

Ujii
Ujii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -16,8 +16,6 @@
16
16
 
17
17
 
18
18
 
19
-
20
-
21
19
  ```PHP
22
20
 
23
21
  <?php

4

文法の編集

2021/06/30 01:29

投稿

Ujii
Ujii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -104,7 +104,7 @@
104
104
 
105
105
  $auto_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
106
106
 
107
- $auto_reply_text .= "有限会社広島東報工事";
107
+ $auto_reply_text .= "運営先会社";
108
108
 
109
109
 
110
110
 

3

文法の編集

2021/06/30 01:21

投稿

Ujii
Ujii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -18,9 +18,9 @@
18
18
 
19
19
 
20
20
 
21
- ```php
21
+ ```PHP
22
-
22
+
23
- ```<?php
23
+ <?php
24
24
 
25
25
 
26
26
 

2

文法の編集

2021/06/30 01:17

投稿

Ujii
Ujii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -14,528 +14,526 @@
14
14
 
15
15
  エラーメッセージ
16
16
 
17
+
18
+
19
+
20
+
21
+ ```php
22
+
23
+ ```<?php
24
+
25
+
26
+
27
+ // 変数の初期化
28
+
29
+ $page_flag = 0;
30
+
31
+ $error = array();
32
+
33
+ if( !empty($_POST['btn_confirm'])){
34
+
35
+
36
+
37
+ $error = validation($_POST);
38
+
39
+
40
+
41
+ if( empty($error) ) {
42
+
43
+ $page_flag = 1;
44
+
45
+ }
46
+
47
+
48
+
49
+ } elseif( !empty($_POST["btn_submit"])){
50
+
51
+
52
+
53
+ $page_flag = 2;
54
+
55
+
56
+
57
+
58
+
59
+ // 変数とタイムゾーンを初期化
60
+
61
+ $header = null;
62
+
63
+ $auto_reply_subject = null;
64
+
65
+ $auto_reply_text = null;
66
+
67
+ $admin_reply_subject = null;
68
+
69
+ $admin_reply_text = null;
70
+
71
+ date_default_timezone_set('Asia/Tokyo');
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+ // ヘッダー情報を設定
80
+
81
+ $header = "MIME-Version: 1.0\n";
82
+
83
+ $header .= "From: 運営会社名 <運営会社のメールアドレス>\n";
84
+
85
+ $header .= "Reply-To: 運営会社名 <運営会社のメールアドレス>\n";
86
+
87
+
88
+
89
+ // 件名を設定
90
+
91
+ $auto_reply_subject = 'お問い合わせありがとうございます。';
92
+
93
+
94
+
95
+ // 本文を設定
96
+
97
+ $auto_reply_text = "この度は、お問い合わせ頂き誠にありがとうございます。
98
+
99
+ 下記の内容でお問い合わせを受け付けました。\n\n";
100
+
101
+ $auto_reply_text .= "お問い合わせ日時:" . date("Y-m-d H:i") . "\n";
102
+
103
+ $auto_reply_text .= "氏名:" . $_POST['username'.'username2'] . "\n";
104
+
105
+ $auto_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
106
+
107
+ $auto_reply_text .= "有限会社広島東報工事";
108
+
109
+
110
+
111
+ // メール送信
112
+
113
+ mb_send_mail( $_POST['emailaddress'], $auto_reply_subject, $auto_reply_text, $header);
114
+
115
+
116
+
117
+ // 運営側へ送るメールの件名
118
+
119
+ $admin_reply_subject = "お問い合わせを受け付けました";
120
+
121
+
122
+
123
+ // 本文を設定
124
+
125
+ $admin_reply_text = "下記の内容でお問い合わせがありました。\n\n";
126
+
127
+ $admin_reply_text .= "お問い合わせ日時:" .date("Y-m-d H:i") ."\n";
128
+
129
+ $admin_reply_text .= "ご担当者名(漢字):" .$_POST['username'.'username2']."\n";
130
+
131
+ $admin_reply_text .= "ご担当者名(かな):" .$_POST['rubyname'.'rubyname2']."\n";
132
+
133
+ $admin_reply_text .= "郵便番号:" . $_POST['postalcode'] . "\n";
134
+
135
+ $admin_reply_text .= "住所:" . $_POST['streetaddress'] . "\n";
136
+
137
+ $admin_reply_text .= "電話番号:" . $_POST['phonenumber'] . "\n";
138
+
139
+ $admin_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
140
+
141
+ $admin_reply_text .= "お問い合わせ内容:" . $_POST['txt'] . "\n";
142
+
143
+ // 運営側へメール送信
144
+
145
+ mb_send_mail( '送信先メールアドレス', $admin_reply_subject, $admin_reply_text, $header);
146
+
147
+ }
148
+
149
+
150
+
151
+
152
+
153
+
154
+
155
+ function validation($data) {
156
+
157
+
158
+
159
+ $error = array();
160
+
161
+
162
+
163
+ // 氏名のバリデーション
164
+
165
+ if( empty($data['username']) || empty($data['username2']) ) {
166
+
167
+ $error[] = "・「ご担当者名(漢字)」は必ず入力してください。";
168
+
169
+ }elseif(10<mb_strlen($data['username']) || 10<mb_strlen($data['username2'])){
170
+
171
+ $error[] = "・「ご担当者名(漢字)は10文字以内で入力してください。";
172
+
173
+ }
174
+
175
+ if( empty($data['rubyname']) || empty($data['rubyname2']) ) {
176
+
177
+ $error[] = "・「ご担当者名(かな)」は必ず入力してください。";
178
+
179
+ }elseif(10<mb_strlen($data['rubyname']) || 10<mb_strlen($data['rubyname2'])){
180
+
181
+ $error[] = "・「ご担当者名(かな)は10文字以内で入力してください。";
182
+
183
+ }
184
+
185
+ if( empty($data['postalcode']) ) {
186
+
187
+ $error[] = "・「郵便番号」は必ず入力してください。";
188
+
189
+ }elseif(!preg_match("/[0-9]{3}-[0-9]{4}$/", $data['postalcode']) ){
190
+
191
+ $error[] = '・「郵便番号」の書式(000-0000)で入力してください。';
192
+
193
+ }
194
+
195
+ if( empty($data['streetaddress']) ) {
196
+
197
+ $error[] = "・「住所」は必ず入力してください。";
198
+
199
+ }
200
+
201
+ if( empty($data['phonenumber']) ) {
202
+
203
+ $error[] = "・「電話番号」は必ず入力してください。";
204
+
205
+ }elseif(!preg_match("/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$/", $data['phonenumber'])){
206
+
207
+ $error[] = "・「電話番号」は正しい形式で入力してください。";
208
+
209
+ }
210
+
211
+ if( empty($data['emailaddress']) ) {
212
+
213
+ $error[] = "・「メールアドレス」は必ず入力してください。";
214
+
215
+ } elseif( !preg_match( '/^[0-9a-z_./?-]+@([0-9a-z-]+.)+[0-9a-z-]+$/', $data['emailaddress']) ) {
216
+
217
+ $error[] = "「メールアドレス」は正しい形式で入力してください。";
218
+
219
+ }
220
+
221
+ if( empty($data['txt']) ) {
222
+
223
+ $error[] = "・「お問い合せ内容」」は必ず入力してください。";
224
+
225
+ }
226
+
227
+ return $error;
228
+
229
+ }
230
+
231
+ ?>
232
+
233
+
234
+
235
+   
236
+
237
+ <?php if($page_flag === 1 ):?>
238
+
239
+
240
+
241
+ <form method="post" action="">
242
+
243
+ <input type="hidden" name="companyname" value="<?php echo $companyname; ?>">
244
+
245
+ <input type="hidden" name="username" value="<?php echo $username; ?>">
246
+
247
+ <input type="hidden" name="username2" value="<?php echo $username2 ?>">
248
+
249
+ <input type="hidden" name="rubyname" value="<?php echo $rubyname; ?>">
250
+
251
+ <input type="hidden" name="rubyname2" value="<?php echo $rubyname2; ?>">
252
+
253
+ <input type="hidden" name="postalcode" value="<?php echo $postalcode; ?>">
254
+
255
+ <input type="hidden" name="streetaddress" value="<?php echo $streetaddress; ?>">
256
+
257
+ <input type="hidden" name="phonenumber" value="<?php echo $phonenumber; ?>">
258
+
259
+ <input type="hidden" name="emailaddress" value="<?php echo $mail; ?>">
260
+
261
+ <input type="hidden" name="txt" value="<?php echo $txt; ?>">
262
+
263
+
264
+
265
+
266
+
267
+ <?php
268
+
269
+ $companyname = isset($_POST["companyname"])? $_POST[ 'companyname' ] : NULL;
270
+
271
+ $username = isset($_POST["username"])? $_POST[ 'username' ] : NULL;
272
+
273
+ $username2 = isset($_POST["username2"])? $_POST[ 'username2' ] : NULL;
274
+
275
+ $mail = isset($_POST["emailaddress"])? $_POST[ 'emailaddress' ] : NULL;
276
+
277
+ $rubyname = isset($_POST["rubyname"])? $_POST[ 'rubyname' ] : NULL;
278
+
279
+ $rubyname2 = isset($_POST["rubyname2"])? $_POST[ 'rubyname2' ] : NULL;
280
+
281
+ $postalcode = isset($_POST["postalcode"])? $_POST[ 'postalcode' ] : NULL;
282
+
283
+ $streetaddress = isset($_POST["streetaddress"])? $_POST[ 'streetaddress' ] : NULL;
284
+
285
+ $phonenumber = isset($_POST["phonenumber"])? $_POST[ 'phonenumber' ] : NULL;
286
+
287
+ $email = "送信先メールアドレス";
288
+
289
+ $txt = isset($_POST["txt"])? $_POST[ 'txt' ] : NULL;
290
+
291
+ ?>
292
+
293
+
294
+
295
+
296
+
297
+ <dl class="conform-box">
298
+
299
+ <div class="confirm-item">
300
+
301
+ <div class="confirm-item-top">
302
+
303
+ <dt>企業・団体名</dt><p class="nini2">任意</p></div>
304
+
305
+ <dd><?php echo $companyname;?></dd>
306
+
307
+ </div>
308
+
309
+ <div class="confirm-item">
310
+
311
+ <div class="confirm-item-top">
312
+
313
+ <dt>ご担当者名(漢字)</dt><p class="hissu2">必須</p></div>
314
+
315
+ <dd><?php echo $username . $username2;?></dd>
316
+
317
+ </div>
318
+
319
+ <div class="confirm-item">
320
+
321
+ <div class="confirm-item-top">
322
+
323
+ <dt>ご担当者名(かな)</dt><p class="hissu2">必須</p></div>
324
+
325
+ <dd><?php echo $rubyname . $rubyname2;?></dd>
326
+
327
+ </div>
328
+
329
+ <div class="confirm-item">
330
+
331
+ <div class="confirm-item-top">
332
+
333
+ <dt>郵便番号</dt><p class="hissu2">必須</p></div>
334
+
335
+ <dd><?php echo $postalcode; ?></dd>
336
+
337
+ </div>
338
+
339
+ <div class="confirm-item">
340
+
341
+ <div class="confirm-item-top">
342
+
343
+ <dt>住所</dt><p class="hissu2">必須</p></div>
344
+
345
+ <dd><?php echo $streetaddress; ?></dd>
346
+
347
+ </div>
348
+
349
+ <div class="confirm-item">
350
+
351
+ <div class="confirm-item-top">
352
+
353
+ <dt>電話番号</dt><p class="hissu2">必須</p></div>
354
+
355
+ <dd><?php echo $phonenumber; ?></dd>
356
+
357
+ </div>
358
+
359
+ <div class="confirm-item">
360
+
361
+ <div class="confirm-item-top">
362
+
363
+ <dt>メールアドレス</dt><p class="hissu2">必須</p></div>
364
+
365
+ <dd><?php echo $mail; ?></dd>
366
+
367
+ </div>
368
+
369
+ <div class="confirm-item">
370
+
371
+ <div class="confirm-item-top">
372
+
373
+ <dt>お問い合わせ内容</dt><p class="hissu2">必須</p></div>
374
+
375
+ <dd><?php echo $txt; ?></dd>
376
+
377
+ </div>
378
+
379
+ </dl>
380
+
381
+ <div class="form-text">こちらの入力内容でよろしいでしょうか?</div>
382
+
383
+ <div class="btn-box2">
384
+
385
+ <p class="btn2"><img src="imges/btn-sen2.svg"><input type="button" value="内容を修正する" onclick="history.back(-1)"></p>
386
+
387
+ <p class="btn3"><button type="submit" name="btn_submit" value="送信する">送信する<img src="imges/btn-sen.svg"></button></p></div>
388
+
389
+ </form>
390
+
391
+
392
+
393
+ <?php elseif( $page_flag === 2 ): ?>
394
+
395
+ <div class="complete-blue">
396
+
397
+ <p>お問い合わせ内容の送信が完了しました</p>
398
+
399
+ </div>
400
+
401
+ <p class="complete-text">
402
+
403
+ お問い合わせありがとうございました<br/>
404
+
405
+ 内容を確認のうえ、後日ご連絡させて頂きます<br/>
406
+
407
+ しばらくお待ちください。</p>
408
+
409
+
410
+
411
+ <div class="btn4"><a href="index.html">トップページに戻る<img src="imges/btn-sen.svg"></a></div>
412
+
413
+ <?php else: ?>
414
+
415
+
416
+
417
+
418
+
419
+ <?php if( !empty($error) ): ?>
420
+
421
+ <ul class="error_list">
422
+
423
+ <?php foreach( $error as $value ): ?>
424
+
425
+ <li><?php echo $value; ?></li>
426
+
427
+ <?php endforeach; ?>
428
+
429
+ </ul>
430
+
431
+ <?php endif; ?>
432
+
433
+
434
+
435
+ <form method="post" action="" >
436
+
437
+ <dl class="form-box">
438
+
439
+ <div class="form-item form1" >
440
+
441
+ <dt>企業・団体名</dt><p class="nini">任意</p>
442
+
443
+ <dd><input type="text" name="companyname" value="<?php if( !empty($_POST['companyname']) ){ echo $_POST['companyname']; } ?>" placeholder="例)運営会社名"></dd>
444
+
445
+ </div>
446
+
447
+ <div class="form-item">
448
+
449
+ <dt>ご担当者名(漢字)</dt><p class="hissu">必須</p>
450
+
451
+ <div class="form2">
452
+
453
+ <dd><input type="text" name="username" value="<?php if( !empty($_POST['username']) ){ echo $_POST['username']; } ?>" placeholder="例)山田"></dd>
454
+
455
+ <dd><input type="text" name="username2" value="<?php if( !empty($_POST['username2']) ){ echo $_POST['username2']; } ?>" placeholder="例)太郎"></dd>
456
+
457
+ </div></div>
458
+
459
+ <div class="form-item">
460
+
461
+ <dt>ご担当者名(かな)</dt><p class="hissu">必須</p>
462
+
463
+ <div class="form3">
464
+
465
+ <dd><input type="text" name="rubyname" value="<?php if( !empty($_POST['rubyname']) ){ echo $_POST['rubyname']; } ?>" placeholder="例)やまだ"></dd>
466
+
467
+ <dd><input type="text" name="rubyname2" value="<?php if( !empty($_POST['rubyname2']) ){ echo $_POST['rubyname2']; } ?>" placeholder="例)たろう"></dd>
468
+
469
+ </div></div>
470
+
471
+ <div class="form-item">
472
+
473
+ <dt>郵便番号 </dt><p class="hissu">必須</p>
474
+
475
+ <div class="form4">
476
+
477
+ <dd><h2>〒</h2><input type="text" name="postalcode" value="<?php if( !empty($_POST['postalcode']) ){ echo $_POST['postalcode']; } ?>" placeholder="例)730-0825"><p>(ハイフンあり)(半角英数のみ)</p></dd>
478
+
479
+ </div></div>
480
+
481
+ <div class="form-item">
482
+
483
+ <dt>住所</dt><p class="hissu">必須</p>
484
+
485
+ <div class="form5">
486
+
487
+ <dd><input type="text" name="streetaddress" value="<?php if( !empty($_POST['streetaddress']) ){ echo $_POST['streetaddress']; } ?>" placeholder="例)広島市中区光南6丁目3番1号"></dd>
488
+
489
+ </div></div>
490
+
491
+ <div class="form-item">
492
+
493
+ <dt>電話番号</dt><p class="hissu">必須</p>
494
+
495
+ <div class="form6">
496
+
497
+ <dd><input type="tel" name="phonenumber" value="<?php if( !empty($_POST['phonenumber']) ){ echo $_POST['phonenumber']; } ?>" placeholder="例)082-244-3533"><p>(ハイフンあり)(半角英数のみ)</p></dd>
498
+
499
+ </div></div>
500
+
501
+ <div class="form-item">
502
+
503
+ <dt>メールアドレス </dt><p class="hissu">必須</p>
504
+
505
+ <div class="form7">
506
+
507
+ <dd><input type="email" name="emailaddress" value="<?php if( !empty($_POST['emailaddress']) ){ echo $_POST['emailaddress']; } ?>" placeholder="例)yamada@hirosimatoho.co.jp"></dd>
508
+
509
+ </div></div>
510
+
511
+      <div class="form-item">
512
+
513
+ <dt>お問い合わせ内容 </dt><p class="hissu">必須</p>
514
+
515
+ <dd><textarea name="txt" rows="5" cols="20" placeholder="例)お問い合わせ内容を入力"><?php if( !empty($_POST['txt']) ){ echo ($_POST['txt']);} ?></textarea></dd>
516
+
517
+ </dl></div>
518
+
519
+ <p class="btn"><img src="imges/btn-sen.svg"><input type="submit" name="btn_confirm" value="入力内容を確認する">
520
+
521
+ </p>
522
+
523
+ </form>
524
+
525
+
526
+
527
+ <?php endif; ?>
528
+
529
+ </body>
530
+
531
+ </html>
532
+
17
533
  ```
18
534
 
19
535
 
20
536
 
21
- ### 該当のソースコード
22
-
23
- ```php
24
-
25
- ```<?php
26
-
27
-
28
-
29
- // 変数の初期化
30
-
31
- $page_flag = 0;
32
-
33
- $error = array();
34
-
35
- if( !empty($_POST['btn_confirm'])){
36
-
37
-
38
-
39
- $error = validation($_POST);
40
-
41
-
42
-
43
- if( empty($error) ) {
44
-
45
- $page_flag = 1;
46
-
47
- }
48
-
49
-
50
-
51
- } elseif( !empty($_POST["btn_submit"])){
52
-
53
-
54
-
55
- $page_flag = 2;
56
-
57
-
58
-
59
-
60
-
61
- // 変数とタイムゾーンを初期化
62
-
63
- $header = null;
64
-
65
- $auto_reply_subject = null;
66
-
67
- $auto_reply_text = null;
68
-
69
- $admin_reply_subject = null;
70
-
71
- $admin_reply_text = null;
72
-
73
- date_default_timezone_set('Asia/Tokyo');
74
-
75
-
76
-
77
-
78
-
79
-
80
-
81
- // ヘッダー情報を設定
82
-
83
- $header = "MIME-Version: 1.0\n";
84
-
85
- $header .= "From: 運営会社名 <運営会社のメールアドレス>\n";
86
-
87
- $header .= "Reply-To: 運営会社名 <運営会社のメールアドレス>\n";
88
-
89
-
90
-
91
- // 件名を設定
92
-
93
- $auto_reply_subject = 'お問い合わせありがとうございます。';
94
-
95
-
96
-
97
- // 本文を設定
98
-
99
- $auto_reply_text = "この度は、お問い合わせ頂き誠にありがとうございます。
100
-
101
- 下記の内容でお問い合わせを受け付けました。\n\n";
102
-
103
- $auto_reply_text .= "お問い合わせ日時:" . date("Y-m-d H:i") . "\n";
104
-
105
- $auto_reply_text .= "氏名:" . $_POST['username'.'username2'] . "\n";
106
-
107
- $auto_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
108
-
109
- $auto_reply_text .= "有限会社広島東報工事";
110
-
111
-
112
-
113
- // メール送信
114
-
115
- mb_send_mail( $_POST['emailaddress'], $auto_reply_subject, $auto_reply_text, $header);
116
-
117
-
118
-
119
- // 運営側へ送るメールの件名
120
-
121
- $admin_reply_subject = "お問い合わせを受け付けました";
122
-
123
-
124
-
125
- // 本文を設定
126
-
127
- $admin_reply_text = "下記の内容でお問い合わせがありました。\n\n";
128
-
129
- $admin_reply_text .= "お問い合わせ日時:" .date("Y-m-d H:i") ."\n";
130
-
131
- $admin_reply_text .= "ご担当者名(漢字):" .$_POST['username'.'username2']."\n";
132
-
133
- $admin_reply_text .= "ご担当者名(かな):" .$_POST['rubyname'.'rubyname2']."\n";
134
-
135
- $admin_reply_text .= "郵便番号:" . $_POST['postalcode'] . "\n";
136
-
137
- $admin_reply_text .= "住所:" . $_POST['streetaddress'] . "\n";
138
-
139
- $admin_reply_text .= "電話番号:" . $_POST['phonenumber'] . "\n";
140
-
141
- $admin_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
142
-
143
- $admin_reply_text .= "お問い合わせ内容:" . $_POST['txt'] . "\n";
144
-
145
- // 運営側へメール送信
146
-
147
- mb_send_mail( '送信先メールアドレス', $admin_reply_subject, $admin_reply_text, $header);
148
-
149
- }
150
-
151
-
152
-
153
-
154
-
155
-
156
-
157
- function validation($data) {
158
-
159
-
160
-
161
- $error = array();
162
-
163
-
164
-
165
- // 氏名のバリデーション
166
-
167
- if( empty($data['username']) || empty($data['username2']) ) {
168
-
169
- $error[] = "・「ご担当者名(漢字)」は必ず入力してください。";
170
-
171
- }elseif(10<mb_strlen($data['username']) || 10<mb_strlen($data['username2'])){
172
-
173
- $error[] = "・「ご担当者名(漢字)は10文字以内で入力してください。";
174
-
175
- }
176
-
177
- if( empty($data['rubyname']) || empty($data['rubyname2']) ) {
178
-
179
- $error[] = "・「ご担当者名(かな)」は必ず入力してください。";
180
-
181
- }elseif(10<mb_strlen($data['rubyname']) || 10<mb_strlen($data['rubyname2'])){
182
-
183
- $error[] = "・「ご担当者名(かな)は10文字以内で入力してください。";
184
-
185
- }
186
-
187
- if( empty($data['postalcode']) ) {
188
-
189
- $error[] = "・「郵便番号」は必ず入力してください。";
190
-
191
- }elseif(!preg_match("/[0-9]{3}-[0-9]{4}$/", $data['postalcode']) ){
192
-
193
- $error[] = '・「郵便番号」の書式(000-0000)で入力してください。';
194
-
195
- }
196
-
197
- if( empty($data['streetaddress']) ) {
198
-
199
- $error[] = "・「住所」は必ず入力してください。";
200
-
201
- }
202
-
203
- if( empty($data['phonenumber']) ) {
204
-
205
- $error[] = "・「電話番号」は必ず入力してください。";
206
-
207
- }elseif(!preg_match("/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$/", $data['phonenumber'])){
208
-
209
- $error[] = "・「電話番号」は正しい形式で入力してください。";
210
-
211
- }
212
-
213
- if( empty($data['emailaddress']) ) {
214
-
215
- $error[] = "・「メールアドレス」は必ず入力してください。";
216
-
217
- } elseif( !preg_match( '/^[0-9a-z_./?-]+@([0-9a-z-]+.)+[0-9a-z-]+$/', $data['emailaddress']) ) {
218
-
219
- $error[] = "「メールアドレス」は正しい形式で入力してください。";
220
-
221
- }
222
-
223
- if( empty($data['txt']) ) {
224
-
225
- $error[] = "・「お問い合せ内容」」は必ず入力してください。";
226
-
227
- }
228
-
229
- return $error;
230
-
231
- }
232
-
233
- ?>
234
-
235
-
236
-
237
-   
238
-
239
- <?php if($page_flag === 1 ):?>
240
-
241
-
242
-
243
- <form method="post" action="">
244
-
245
- <input type="hidden" name="companyname" value="<?php echo $companyname; ?>">
246
-
247
- <input type="hidden" name="username" value="<?php echo $username; ?>">
248
-
249
- <input type="hidden" name="username2" value="<?php echo $username2 ?>">
250
-
251
- <input type="hidden" name="rubyname" value="<?php echo $rubyname; ?>">
252
-
253
- <input type="hidden" name="rubyname2" value="<?php echo $rubyname2; ?>">
254
-
255
- <input type="hidden" name="postalcode" value="<?php echo $postalcode; ?>">
256
-
257
- <input type="hidden" name="streetaddress" value="<?php echo $streetaddress; ?>">
258
-
259
- <input type="hidden" name="phonenumber" value="<?php echo $phonenumber; ?>">
260
-
261
- <input type="hidden" name="emailaddress" value="<?php echo $mail; ?>">
262
-
263
- <input type="hidden" name="txt" value="<?php echo $txt; ?>">
264
-
265
-
266
-
267
-
268
-
269
- <?php
270
-
271
- $companyname = isset($_POST["companyname"])? $_POST[ 'companyname' ] : NULL;
272
-
273
- $username = isset($_POST["username"])? $_POST[ 'username' ] : NULL;
274
-
275
- $username2 = isset($_POST["username2"])? $_POST[ 'username2' ] : NULL;
276
-
277
- $mail = isset($_POST["emailaddress"])? $_POST[ 'emailaddress' ] : NULL;
278
-
279
- $rubyname = isset($_POST["rubyname"])? $_POST[ 'rubyname' ] : NULL;
280
-
281
- $rubyname2 = isset($_POST["rubyname2"])? $_POST[ 'rubyname2' ] : NULL;
282
-
283
- $postalcode = isset($_POST["postalcode"])? $_POST[ 'postalcode' ] : NULL;
284
-
285
- $streetaddress = isset($_POST["streetaddress"])? $_POST[ 'streetaddress' ] : NULL;
286
-
287
- $phonenumber = isset($_POST["phonenumber"])? $_POST[ 'phonenumber' ] : NULL;
288
-
289
- $email = "送信先メールアドレス";
290
-
291
- $txt = isset($_POST["txt"])? $_POST[ 'txt' ] : NULL;
292
-
293
- ?>
294
-
295
-
296
-
297
-
298
-
299
- <dl class="conform-box">
300
-
301
- <div class="confirm-item">
302
-
303
- <div class="confirm-item-top">
304
-
305
- <dt>企業・団体名</dt><p class="nini2">任意</p></div>
306
-
307
- <dd><?php echo $companyname;?></dd>
308
-
309
- </div>
310
-
311
- <div class="confirm-item">
312
-
313
- <div class="confirm-item-top">
314
-
315
- <dt>ご担当者名(漢字)</dt><p class="hissu2">必須</p></div>
316
-
317
- <dd><?php echo $username . $username2;?></dd>
318
-
319
- </div>
320
-
321
- <div class="confirm-item">
322
-
323
- <div class="confirm-item-top">
324
-
325
- <dt>ご担当者名(かな)</dt><p class="hissu2">必須</p></div>
326
-
327
- <dd><?php echo $rubyname . $rubyname2;?></dd>
328
-
329
- </div>
330
-
331
- <div class="confirm-item">
332
-
333
- <div class="confirm-item-top">
334
-
335
- <dt>郵便番号</dt><p class="hissu2">必須</p></div>
336
-
337
- <dd><?php echo $postalcode; ?></dd>
338
-
339
- </div>
340
-
341
- <div class="confirm-item">
342
-
343
- <div class="confirm-item-top">
344
-
345
- <dt>住所</dt><p class="hissu2">必須</p></div>
346
-
347
- <dd><?php echo $streetaddress; ?></dd>
348
-
349
- </div>
350
-
351
- <div class="confirm-item">
352
-
353
- <div class="confirm-item-top">
354
-
355
- <dt>電話番号</dt><p class="hissu2">必須</p></div>
356
-
357
- <dd><?php echo $phonenumber; ?></dd>
358
-
359
- </div>
360
-
361
- <div class="confirm-item">
362
-
363
- <div class="confirm-item-top">
364
-
365
- <dt>メールアドレス</dt><p class="hissu2">必須</p></div>
366
-
367
- <dd><?php echo $mail; ?></dd>
368
-
369
- </div>
370
-
371
- <div class="confirm-item">
372
-
373
- <div class="confirm-item-top">
374
-
375
- <dt>お問い合わせ内容</dt><p class="hissu2">必須</p></div>
376
-
377
- <dd><?php echo $txt; ?></dd>
378
-
379
- </div>
380
-
381
- </dl>
382
-
383
- <div class="form-text">こちらの入力内容でよろしいでしょうか?</div>
384
-
385
- <div class="btn-box2">
386
-
387
- <p class="btn2"><img src="imges/btn-sen2.svg"><input type="button" value="内容を修正する" onclick="history.back(-1)"></p>
388
-
389
- <p class="btn3"><button type="submit" name="btn_submit" value="送信する">送信する<img src="imges/btn-sen.svg"></button></p></div>
390
-
391
- </form>
392
-
393
-
394
-
395
- <?php elseif( $page_flag === 2 ): ?>
396
-
397
- <div class="complete-blue">
398
-
399
- <p>お問い合わせ内容の送信が完了しました</p>
400
-
401
- </div>
402
-
403
- <p class="complete-text">
404
-
405
- お問い合わせありがとうございました<br/>
406
-
407
- 内容を確認のうえ、後日ご連絡させて頂きます<br/>
408
-
409
- しばらくお待ちください。</p>
410
-
411
-
412
-
413
- <div class="btn4"><a href="index.html">トップページに戻る<img src="imges/btn-sen.svg"></a></div>
414
-
415
- <?php else: ?>
416
-
417
-
418
-
419
-
420
-
421
- <?php if( !empty($error) ): ?>
422
-
423
- <ul class="error_list">
424
-
425
- <?php foreach( $error as $value ): ?>
426
-
427
- <li><?php echo $value; ?></li>
428
-
429
- <?php endforeach; ?>
430
-
431
- </ul>
432
-
433
- <?php endif; ?>
434
-
435
-
436
-
437
- <form method="post" action="" >
438
-
439
- <dl class="form-box">
440
-
441
- <div class="form-item form1" >
442
-
443
- <dt>企業・団体名</dt><p class="nini">任意</p>
444
-
445
- <dd><input type="text" name="companyname" value="<?php if( !empty($_POST['companyname']) ){ echo $_POST['companyname']; } ?>" placeholder="例)運営会社名"></dd>
446
-
447
- </div>
448
-
449
- <div class="form-item">
450
-
451
- <dt>ご担当者名(漢字)</dt><p class="hissu">必須</p>
452
-
453
- <div class="form2">
454
-
455
- <dd><input type="text" name="username" value="<?php if( !empty($_POST['username']) ){ echo $_POST['username']; } ?>" placeholder="例)山田"></dd>
456
-
457
- <dd><input type="text" name="username2" value="<?php if( !empty($_POST['username2']) ){ echo $_POST['username2']; } ?>" placeholder="例)太郎"></dd>
458
-
459
- </div></div>
460
-
461
- <div class="form-item">
462
-
463
- <dt>ご担当者名(かな)</dt><p class="hissu">必須</p>
464
-
465
- <div class="form3">
466
-
467
- <dd><input type="text" name="rubyname" value="<?php if( !empty($_POST['rubyname']) ){ echo $_POST['rubyname']; } ?>" placeholder="例)やまだ"></dd>
468
-
469
- <dd><input type="text" name="rubyname2" value="<?php if( !empty($_POST['rubyname2']) ){ echo $_POST['rubyname2']; } ?>" placeholder="例)たろう"></dd>
470
-
471
- </div></div>
472
-
473
- <div class="form-item">
474
-
475
- <dt>郵便番号 </dt><p class="hissu">必須</p>
476
-
477
- <div class="form4">
478
-
479
- <dd><h2>〒</h2><input type="text" name="postalcode" value="<?php if( !empty($_POST['postalcode']) ){ echo $_POST['postalcode']; } ?>" placeholder="例)730-0825"><p>(ハイフンあり)(半角英数のみ)</p></dd>
480
-
481
- </div></div>
482
-
483
- <div class="form-item">
484
-
485
- <dt>住所</dt><p class="hissu">必須</p>
486
-
487
- <div class="form5">
488
-
489
- <dd><input type="text" name="streetaddress" value="<?php if( !empty($_POST['streetaddress']) ){ echo $_POST['streetaddress']; } ?>" placeholder="例)広島市中区光南6丁目3番1号"></dd>
490
-
491
- </div></div>
492
-
493
- <div class="form-item">
494
-
495
- <dt>電話番号</dt><p class="hissu">必須</p>
496
-
497
- <div class="form6">
498
-
499
- <dd><input type="tel" name="phonenumber" value="<?php if( !empty($_POST['phonenumber']) ){ echo $_POST['phonenumber']; } ?>" placeholder="例)082-244-3533"><p>(ハイフンあり)(半角英数のみ)</p></dd>
500
-
501
- </div></div>
502
-
503
- <div class="form-item">
504
-
505
- <dt>メールアドレス </dt><p class="hissu">必須</p>
506
-
507
- <div class="form7">
508
-
509
- <dd><input type="email" name="emailaddress" value="<?php if( !empty($_POST['emailaddress']) ){ echo $_POST['emailaddress']; } ?>" placeholder="例)yamada@hirosimatoho.co.jp"></dd>
510
-
511
- </div></div>
512
-
513
-      <div class="form-item">
514
-
515
- <dt>お問い合わせ内容 </dt><p class="hissu">必須</p>
516
-
517
- <dd><textarea name="txt" rows="5" cols="20" placeholder="例)お問い合わせ内容を入力"><?php if( !empty($_POST['txt']) ){ echo ($_POST['txt']);} ?></textarea></dd>
518
-
519
- </dl></div>
520
-
521
- <p class="btn"><img src="imges/btn-sen.svg"><input type="submit" name="btn_confirm" value="入力内容を確認する">
522
-
523
- </p>
524
-
525
- </form>
526
-
527
-
528
-
529
- <?php endif; ?>
530
-
531
- </body>
532
-
533
- </html>
534
-
535
- ```
536
-
537
-
538
-
539
537
  ### 試したこと
540
538
 
541
539
 

1

文法の編集

2021/06/30 01:12

投稿

Ujii
Ujii

スコア0

test CHANGED
File without changes
test CHANGED
@@ -20,278 +20,280 @@
20
20
 
21
21
  ### 該当のソースコード
22
22
 
23
+ ```php
24
+
25
+ ```<?php
26
+
27
+
28
+
29
+ // 変数の初期化
30
+
31
+ $page_flag = 0;
32
+
33
+ $error = array();
34
+
35
+ if( !empty($_POST['btn_confirm'])){
36
+
37
+
38
+
39
+ $error = validation($_POST);
40
+
41
+
42
+
43
+ if( empty($error) ) {
44
+
45
+ $page_flag = 1;
46
+
47
+ }
48
+
49
+
50
+
51
+ } elseif( !empty($_POST["btn_submit"])){
52
+
53
+
54
+
55
+ $page_flag = 2;
56
+
57
+
58
+
59
+
60
+
61
+ // 変数とタイムゾーンを初期化
62
+
63
+ $header = null;
64
+
65
+ $auto_reply_subject = null;
66
+
67
+ $auto_reply_text = null;
68
+
69
+ $admin_reply_subject = null;
70
+
71
+ $admin_reply_text = null;
72
+
73
+ date_default_timezone_set('Asia/Tokyo');
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+ // ヘッダー情報を設定
82
+
83
+ $header = "MIME-Version: 1.0\n";
84
+
85
+ $header .= "From: 運営会社名 <運営会社のメールアドレス>\n";
86
+
87
+ $header .= "Reply-To: 運営会社名 <運営会社のメールアドレス>\n";
88
+
89
+
90
+
91
+ // 件名を設定
92
+
93
+ $auto_reply_subject = 'お問い合わせありがとうございます。';
94
+
95
+
96
+
97
+ // 本文を設定
98
+
99
+ $auto_reply_text = "この度は、お問い合わせ頂き誠にありがとうございます。
100
+
101
+ 下記の内容でお問い合わせを受け付けました。\n\n";
102
+
103
+ $auto_reply_text .= "お問い合わせ日時:" . date("Y-m-d H:i") . "\n";
104
+
105
+ $auto_reply_text .= "氏名:" . $_POST['username'.'username2'] . "\n";
106
+
107
+ $auto_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
108
+
109
+ $auto_reply_text .= "有限会社広島東報工事";
110
+
111
+
112
+
113
+ // メール送信
114
+
115
+ mb_send_mail( $_POST['emailaddress'], $auto_reply_subject, $auto_reply_text, $header);
116
+
117
+
118
+
119
+ // 運営側へ送るメールの件名
120
+
121
+ $admin_reply_subject = "お問い合わせを受け付けました";
122
+
123
+
124
+
125
+ // 本文を設定
126
+
127
+ $admin_reply_text = "下記の内容でお問い合わせがありました。\n\n";
128
+
129
+ $admin_reply_text .= "お問い合わせ日時:" .date("Y-m-d H:i") ."\n";
130
+
131
+ $admin_reply_text .= "ご担当者名(漢字):" .$_POST['username'.'username2']."\n";
132
+
133
+ $admin_reply_text .= "ご担当者名(かな):" .$_POST['rubyname'.'rubyname2']."\n";
134
+
135
+ $admin_reply_text .= "郵便番号:" . $_POST['postalcode'] . "\n";
136
+
137
+ $admin_reply_text .= "住所:" . $_POST['streetaddress'] . "\n";
138
+
139
+ $admin_reply_text .= "電話番号:" . $_POST['phonenumber'] . "\n";
140
+
141
+ $admin_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
142
+
143
+ $admin_reply_text .= "お問い合わせ内容:" . $_POST['txt'] . "\n";
144
+
145
+ // 運営側へメール送信
146
+
147
+ mb_send_mail( '送信先メールアドレス', $admin_reply_subject, $admin_reply_text, $header);
148
+
149
+ }
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+ function validation($data) {
158
+
159
+
160
+
161
+ $error = array();
162
+
163
+
164
+
165
+ // 氏名のバリデーション
166
+
167
+ if( empty($data['username']) || empty($data['username2']) ) {
168
+
169
+ $error[] = "・「ご担当者名(漢字)」は必ず入力してください。";
170
+
171
+ }elseif(10<mb_strlen($data['username']) || 10<mb_strlen($data['username2'])){
172
+
173
+ $error[] = "・「ご担当者名(漢字)は10文字以内で入力してください。";
174
+
175
+ }
176
+
177
+ if( empty($data['rubyname']) || empty($data['rubyname2']) ) {
178
+
179
+ $error[] = "・「ご担当者名(かな)」は必ず入力してください。";
180
+
181
+ }elseif(10<mb_strlen($data['rubyname']) || 10<mb_strlen($data['rubyname2'])){
182
+
183
+ $error[] = "・「ご担当者名(かな)は10文字以内で入力してください。";
184
+
185
+ }
186
+
187
+ if( empty($data['postalcode']) ) {
188
+
189
+ $error[] = "・「郵便番号」は必ず入力してください。";
190
+
191
+ }elseif(!preg_match("/[0-9]{3}-[0-9]{4}$/", $data['postalcode']) ){
192
+
193
+ $error[] = '・「郵便番号」の書式(000-0000)で入力してください。';
194
+
195
+ }
196
+
197
+ if( empty($data['streetaddress']) ) {
198
+
199
+ $error[] = "・「住所」は必ず入力してください。";
200
+
201
+ }
202
+
203
+ if( empty($data['phonenumber']) ) {
204
+
205
+ $error[] = "・「電話番号」は必ず入力してください。";
206
+
207
+ }elseif(!preg_match("/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$/", $data['phonenumber'])){
208
+
209
+ $error[] = "・「電話番号」は正しい形式で入力してください。";
210
+
211
+ }
212
+
213
+ if( empty($data['emailaddress']) ) {
214
+
215
+ $error[] = "・「メールアドレス」は必ず入力してください。";
216
+
217
+ } elseif( !preg_match( '/^[0-9a-z_./?-]+@([0-9a-z-]+.)+[0-9a-z-]+$/', $data['emailaddress']) ) {
218
+
219
+ $error[] = "「メールアドレス」は正しい形式で入力してください。";
220
+
221
+ }
222
+
223
+ if( empty($data['txt']) ) {
224
+
225
+ $error[] = "・「お問い合せ内容」」は必ず入力してください。";
226
+
227
+ }
228
+
229
+ return $error;
230
+
231
+ }
232
+
233
+ ?>
234
+
235
+
236
+
237
+   
238
+
239
+ <?php if($page_flag === 1 ):?>
240
+
241
+
242
+
243
+ <form method="post" action="">
244
+
245
+ <input type="hidden" name="companyname" value="<?php echo $companyname; ?>">
246
+
247
+ <input type="hidden" name="username" value="<?php echo $username; ?>">
248
+
249
+ <input type="hidden" name="username2" value="<?php echo $username2 ?>">
250
+
251
+ <input type="hidden" name="rubyname" value="<?php echo $rubyname; ?>">
252
+
253
+ <input type="hidden" name="rubyname2" value="<?php echo $rubyname2; ?>">
254
+
255
+ <input type="hidden" name="postalcode" value="<?php echo $postalcode; ?>">
256
+
257
+ <input type="hidden" name="streetaddress" value="<?php echo $streetaddress; ?>">
258
+
259
+ <input type="hidden" name="phonenumber" value="<?php echo $phonenumber; ?>">
260
+
261
+ <input type="hidden" name="emailaddress" value="<?php echo $mail; ?>">
262
+
263
+ <input type="hidden" name="txt" value="<?php echo $txt; ?>">
264
+
265
+
266
+
267
+
268
+
23
269
  <?php
24
270
 
25
-
26
-
27
- // 変数の初期化
28
-
29
- $page_flag = 0;
30
-
31
- $error = array();
32
-
33
- if( !empty($_POST['btn_confirm'])){
34
-
35
-
36
-
37
- $error = validation($_POST);
38
-
39
-
40
-
41
- if( empty($error) ) {
42
-
43
- $page_flag = 1;
44
-
45
- }
46
-
47
-
48
-
49
- } elseif( !empty($_POST["btn_submit"])){
50
-
51
-
52
-
53
- $page_flag = 2;
54
-
55
-
56
-
57
-
58
-
59
- // 変数とタイムゾーンを初期化
60
-
61
- $header = null;
62
-
63
- $auto_reply_subject = null;
64
-
65
- $auto_reply_text = null;
66
-
67
- $admin_reply_subject = null;
68
-
69
- $admin_reply_text = null;
70
-
71
- date_default_timezone_set('Asia/Tokyo');
72
-
73
-
74
-
75
-
76
-
77
-
78
-
79
- // ヘッダー情報を設定
80
-
81
- $header = "MIME-Version: 1.0\n";
82
-
83
- $header .= "From: 運営会社名 <運営会社のメールアドレス>\n";
84
-
85
- $header .= "Reply-To: 運営会社名 <運営会社のメールアドレス>\n";
86
-
87
-
88
-
89
- // 件名を設定
90
-
91
- $auto_reply_subject = 'お問い合わせありがとうございます。';
92
-
93
-
94
-
95
- // 本文を設定
96
-
97
- $auto_reply_text = "この度は、お問い合わせ頂き誠にありがとうございます。
98
-
99
- 下記の内容でお問い合わせを受け付けました。\n\n";
100
-
101
- $auto_reply_text .= "お問い合わせ日時:" . date("Y-m-d H:i") . "\n";
102
-
103
- $auto_reply_text .= "氏名:" . $_POST['username'.'username2'] . "\n";
104
-
105
- $auto_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
106
-
107
- $auto_reply_text .= "有限会社広島東報工事";
108
-
109
-
110
-
111
- // メール送信
112
-
113
- mb_send_mail( $_POST['emailaddress'], $auto_reply_subject, $auto_reply_text, $header);
114
-
115
-
116
-
117
- // 運営側へ送るメールの件名
118
-
119
- $admin_reply_subject = "お問い合わせを受け付けました";
120
-
121
-
122
-
123
- // 本文を設定
124
-
125
- $admin_reply_text = "下記の内容でお問い合わせがありました。\n\n";
126
-
127
- $admin_reply_text .= "お問い合わせ日時:" .date("Y-m-d H:i") ."\n";
128
-
129
- $admin_reply_text .= "ご担当者名(漢字):" .$_POST['username'.'username2']."\n";
130
-
131
- $admin_reply_text .= "ご担当者名(かな):" .$_POST['rubyname'.'rubyname2']."\n";
132
-
133
- $admin_reply_text .= "郵便番号:" . $_POST['postalcode'] . "\n";
134
-
135
- $admin_reply_text .= "住所:" . $_POST['streetaddress'] . "\n";
136
-
137
- $admin_reply_text .= "電話番号:" . $_POST['phonenumber'] . "\n";
138
-
139
- $admin_reply_text .= "メールアドレス:" . $_POST['emailaddress'] . "\n\n";
140
-
141
- $admin_reply_text .= "お問い合わせ内容:" . $_POST['txt'] . "\n";
142
-
143
- // 運営側へメール送信
144
-
145
- mb_send_mail( '送信先メールアドレス', $admin_reply_subject, $admin_reply_text, $header);
146
-
147
- }
148
-
149
-
150
-
151
-
152
-
153
-
154
-
155
- function validation($data) {
156
-
157
-
158
-
159
- $error = array();
160
-
161
-
162
-
163
- // 氏名のバリデーション
164
-
165
- if( empty($data['username']) || empty($data['username2']) ) {
166
-
167
- $error[] = "・「ご担当者名(漢字)」は必ず入力してください。";
168
-
169
- }elseif(10<mb_strlen($data['username']) || 10<mb_strlen($data['username2'])){
170
-
171
- $error[] = "・「ご担当者名(漢字)は10文字以内で入力してください。";
172
-
173
- }
174
-
175
- if( empty($data['rubyname']) || empty($data['rubyname2']) ) {
176
-
177
- $error[] = "・「ご担当者名(かな)」は必ず入力してください。";
178
-
179
- }elseif(10<mb_strlen($data['rubyname']) || 10<mb_strlen($data['rubyname2'])){
180
-
181
- $error[] = "・「ご担当者名(かな)は10文字以内で入力してください。";
182
-
183
- }
184
-
185
- if( empty($data['postalcode']) ) {
186
-
187
- $error[] = "・「郵便番号」は必ず入力してください。";
188
-
189
- }elseif(!preg_match("/[0-9]{3}-[0-9]{4}$/", $data['postalcode']) ){
190
-
191
- $error[] = '・「郵便番号」の書式(000-0000)で入力してください。';
192
-
193
- }
194
-
195
- if( empty($data['streetaddress']) ) {
196
-
197
- $error[] = "・「住所」は必ず入力してください。";
198
-
199
- }
200
-
201
- if( empty($data['phonenumber']) ) {
202
-
203
- $error[] = "・「電話番号」は必ず入力してください。";
204
-
205
- }elseif(!preg_match("/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$/", $data['phonenumber'])){
206
-
207
- $error[] = "・「電話番号」は正しい形式で入力してください。";
208
-
209
- }
210
-
211
- if( empty($data['emailaddress']) ) {
212
-
213
- $error[] = "・「メールアドレス」は必ず入力してください。";
214
-
215
- } elseif( !preg_match( '/^[0-9a-z_./?-]+@([0-9a-z-]+.)+[0-9a-z-]+$/', $data['emailaddress']) ) {
216
-
217
- $error[] = "「メールアドレス」は正しい形式で入力してください。";
218
-
219
- }
220
-
221
- if( empty($data['txt']) ) {
222
-
223
- $error[] = "・「お問い合せ内容」」は必ず入力してください。";
224
-
225
- }
226
-
227
- return $error;
228
-
229
- }
271
+ $companyname = isset($_POST["companyname"])? $_POST[ 'companyname' ] : NULL;
272
+
273
+ $username = isset($_POST["username"])? $_POST[ 'username' ] : NULL;
274
+
275
+ $username2 = isset($_POST["username2"])? $_POST[ 'username2' ] : NULL;
276
+
277
+ $mail = isset($_POST["emailaddress"])? $_POST[ 'emailaddress' ] : NULL;
278
+
279
+ $rubyname = isset($_POST["rubyname"])? $_POST[ 'rubyname' ] : NULL;
280
+
281
+ $rubyname2 = isset($_POST["rubyname2"])? $_POST[ 'rubyname2' ] : NULL;
282
+
283
+ $postalcode = isset($_POST["postalcode"])? $_POST[ 'postalcode' ] : NULL;
284
+
285
+ $streetaddress = isset($_POST["streetaddress"])? $_POST[ 'streetaddress' ] : NULL;
286
+
287
+ $phonenumber = isset($_POST["phonenumber"])? $_POST[ 'phonenumber' ] : NULL;
288
+
289
+ $email = "送信先メールアドレス";
290
+
291
+ $txt = isset($_POST["txt"])? $_POST[ 'txt' ] : NULL;
230
292
 
231
293
  ?>
232
294
 
233
295
 
234
296
 
235
-   
236
-
237
- <?php if($page_flag === 1 ):?>
238
-
239
-
240
-
241
- <form method="post" action="">
242
-
243
- <input type="hidden" name="companyname" value="<?php echo $companyname; ?>">
244
-
245
- <input type="hidden" name="username" value="<?php echo $username; ?>">
246
-
247
- <input type="hidden" name="username2" value="<?php echo $username2 ?>">
248
-
249
- <input type="hidden" name="rubyname" value="<?php echo $rubyname; ?>">
250
-
251
- <input type="hidden" name="rubyname2" value="<?php echo $rubyname2; ?>">
252
-
253
- <input type="hidden" name="postalcode" value="<?php echo $postalcode; ?>">
254
-
255
- <input type="hidden" name="streetaddress" value="<?php echo $streetaddress; ?>">
256
-
257
- <input type="hidden" name="phonenumber" value="<?php echo $phonenumber; ?>">
258
-
259
- <input type="hidden" name="emailaddress" value="<?php echo $mail; ?>">
260
-
261
- <input type="hidden" name="txt" value="<?php echo $txt; ?>">
262
-
263
-
264
-
265
-
266
-
267
- <?php
268
-
269
- $companyname = isset($_POST["companyname"])? $_POST[ 'companyname' ] : NULL;
270
-
271
- $username = isset($_POST["username"])? $_POST[ 'username' ] : NULL;
272
-
273
- $username2 = isset($_POST["username2"])? $_POST[ 'username2' ] : NULL;
274
-
275
- $mail = isset($_POST["emailaddress"])? $_POST[ 'emailaddress' ] : NULL;
276
-
277
- $rubyname = isset($_POST["rubyname"])? $_POST[ 'rubyname' ] : NULL;
278
-
279
- $rubyname2 = isset($_POST["rubyname2"])? $_POST[ 'rubyname2' ] : NULL;
280
-
281
- $postalcode = isset($_POST["postalcode"])? $_POST[ 'postalcode' ] : NULL;
282
-
283
- $streetaddress = isset($_POST["streetaddress"])? $_POST[ 'streetaddress' ] : NULL;
284
-
285
- $phonenumber = isset($_POST["phonenumber"])? $_POST[ 'phonenumber' ] : NULL;
286
-
287
- $email = "送信先メールアドレス";
288
-
289
- $txt = isset($_POST["txt"])? $_POST[ 'txt' ] : NULL;
290
-
291
- ?>
292
-
293
-
294
-
295
297
 
296
298
 
297
299
  <dl class="conform-box">
@@ -530,6 +532,8 @@
530
532
 
531
533
  </html>
532
534
 
535
+ ```
536
+
533
537
 
534
538
 
535
539
  ### 試したこと