質問編集履歴

2

コードを加える際、抜けている文字列がありました。

2019/08/05 14:04

投稿

Yariii
Yariii

スコア61

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
  //$root = 'http://localhost:3001';
92
92
 
93
- $root = 'http://独自ドメイン.com';
93
+ $root = 'http://独自ドメイン.com/root';
94
94
 
95
95
  $DIR = '__DIR__';
96
96
 

1

PHPコードを追記しました。

2019/08/05 14:04

投稿

Yariii
Yariii

スコア61

test CHANGED
File without changes
test CHANGED
@@ -30,8 +30,6 @@
30
30
 
31
31
 
32
32
 
33
-
34
-
35
33
  そして今回の問題点は以下になります。
36
34
 
37
35
 
@@ -53,3 +51,529 @@
53
51
  上記を踏まえて、なぜ表示されないかが分かラズ、ご教授いただきたいです。
54
52
 
55
53
  どうかよろしくお願いいたします。。
54
+
55
+
56
+
57
+
58
+
59
+ 質問修正依頼が来ましたので、以下にPHPコードを追記します。
60
+
61
+ ```head
62
+
63
+ <?php
64
+
65
+ //お問い合わせフォームのセッション
66
+
67
+ session_start();
68
+
69
+ $_SESSION['radio'] = $_POST['radio'];
70
+
71
+ $_SESSION['company'] = $_POST['company'];
72
+
73
+ $_SESSION['post'] = $_POST['post'];
74
+
75
+ $_SESSION['address1'] = $_POST['address1'];
76
+
77
+ $_SESSION['address2'] = $_POST['address2'];
78
+
79
+ $_SESSION['name'] = $_POST['name'];
80
+
81
+ $_SESSION['tel'] = $_POST['tel'];
82
+
83
+ $_SESSION['mail'] = $_POST['mail'];
84
+
85
+ $_SESSION['text'] = $_POST['text'];
86
+
87
+ ?>
88
+
89
+ <?php
90
+
91
+ //$root = 'http://localhost:3001';
92
+
93
+ $root = 'http://独自ドメイン.com';
94
+
95
+ $DIR = '__DIR__';
96
+
97
+ ?>
98
+
99
+ <?php
100
+
101
+ // meta情報
102
+
103
+ $meta = array (
104
+
105
+ 'top' => array (
106
+
107
+ 'title' => '〇〇のサイト',
108
+
109
+ 'description' => '〇〇のサイトです。',
110
+
111
+ 'keywords'=> 'テスト',
112
+
113
+ ),
114
+
115
+ 'about' => array (
116
+
117
+ 'title' => '概要',
118
+
119
+ 'description' => '〇〇の概要です。',
120
+
121
+ 'keywords'=> 'テスト',
122
+
123
+ 'img'=> 'about',
124
+
125
+ ),
126
+
127
+ 'contact' => array (
128
+
129
+ 'title' => 'お問い合わせ',
130
+
131
+ 'description' => 'お気軽にご相談、ご連絡ください。',
132
+
133
+ 'keywords'=> 'テスト',
134
+
135
+ 'img'=> 'contact',
136
+
137
+ )
138
+
139
+
140
+
141
+ );
142
+
143
+
144
+
145
+ // 条件式
146
+
147
+ foreach($meta as $folder => $parts){
148
+
149
+ if ($dataVariables['page'] == $folder) {
150
+
151
+ $dataVariables['data'] = $parts;
152
+
153
+ }
154
+
155
+ }
156
+
157
+ ?>
158
+
159
+ <!DOCTYPE html>
160
+
161
+ <html lang="en" dir="ltr">
162
+
163
+ <head>
164
+
165
+ <meta charset="utf-8">
166
+
167
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
168
+
169
+ <meta name="description" content="<?php echo $dataVariables['data']['description']; ?>">
170
+
171
+ <meta name="keywords" content="<?php echo $dataVariables['data']['keywords']; ?>">
172
+
173
+ <title>
174
+
175
+ <?php
176
+
177
+ //トップページとそれ以外のページを分岐
178
+
179
+ if ('/dist/php/index.php' != $_SERVER['REQUEST_URI']) {
180
+
181
+ echo $dataVariables['data']['title'].'|〇〇のサイト';
182
+
183
+ } else{
184
+
185
+ echo $URL.'〇〇のサイト';
186
+
187
+ };
188
+
189
+ ?>
190
+
191
+ </title>
192
+
193
+ <link rel="stylesheet" href="<?php echo $root; ?>/dist/css/style.css">
194
+
195
+ <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet">
196
+
197
+ <script type="text/javascript" src="<?php echo $root; ?>/dist/js/main.js"></script>
198
+
199
+ </head>
200
+
201
+ <body>
202
+
203
+
204
+
205
+ ```
206
+
207
+ ```header
208
+
209
+ <header class="Header">
210
+
211
+ <h1 class="Header_title"><a class="Header_title_logo" href="<?php echo $root; ?>/dist/php/index.php">O.M.E</a></h1>
212
+
213
+ <nav class="Header_nav">
214
+
215
+ <ul class="Header_nav_ul">
216
+
217
+ <li class="Header_nav_li"><a href="<?php echo $root; ?>/dist/php/index.php">トップ</a></li>
218
+
219
+ <li class="Header_nav_li"><a href="<?php echo $root; ?>/dist/php/page/about.php">会社概要</a></li>
220
+
221
+ </ul>
222
+
223
+ <div class="Header_nav_contact">
224
+
225
+ <a class="Header_nav_contact_mail" href="<?php echo $root; ?>/dist/php/contact/contact.php">メールでお問合せ</a>
226
+
227
+ </div>
228
+
229
+ </nav>
230
+
231
+ </header>
232
+
233
+ ```
234
+
235
+ ```index
236
+
237
+ <?php
238
+
239
+ // head.phpから配列を呼び出し
240
+
241
+ $dataVariables = array(
242
+
243
+ 'page' => 'top',
244
+
245
+ );
246
+
247
+ // head.php、header.phpの読み込み
248
+
249
+ include(__DIR__.'/page/common/head.php');
250
+
251
+ include(__DIR__.'/page/common/header.php');
252
+
253
+ ?>
254
+
255
+
256
+
257
+ <main>省略</main>
258
+
259
+
260
+
261
+ <?php include(__DIR__.'/page/common/contact-button.php') ?> 
262
+
263
+
264
+
265
+ <?php include(__DIR__.'/page/common/footer.php') ?> 
266
+
267
+
268
+
269
+ ```
270
+
271
+ ```about
272
+
273
+ <?php
274
+
275
+ // head.phpから配列を呼び出し
276
+
277
+ $dataVariables = array(
278
+
279
+ 'page' => 'about',
280
+
281
+ );
282
+
283
+ // head.php、header.phpの読み込み
284
+
285
+ include(__DIR__.'/../page/common/head.php');
286
+
287
+ include(__DIR__.'/../page/common/header.php');
288
+
289
+ include(__DIR__.'/../page/common/page-title.php');
290
+
291
+ ?>
292
+
293
+
294
+
295
+ <main class="About">
296
+
297
+ <!-- 概要写真 -->
298
+
299
+ <section class="About_main hide">
300
+
301
+ <img src="https://placehold.jp/700x425.png">
302
+
303
+ </section>
304
+
305
+
306
+
307
+ <!-- 会社概要とか -->
308
+
309
+ <section class="About_company_column hide">
310
+
311
+ <dl>
312
+
313
+ 省略
314
+
315
+ </dl>
316
+
317
+ </section>
318
+
319
+
320
+
321
+ <!-- Googleマップ -->
322
+
323
+ <section class="About_googlemap">
324
+
325
+ <iframe src=""></iframe>
326
+
327
+ </section>
328
+
329
+
330
+
331
+ <?php include(__DIR__.'/../page/common/contact-button.php') ?> 
332
+
333
+ </main>
334
+
335
+
336
+
337
+ <?php include(__DIR__.'/../page/common/footer.php') ?>
338
+
339
+
340
+
341
+ ```
342
+
343
+ ```contact
344
+
345
+ <?php
346
+
347
+ // head.phpから配列を呼び出し
348
+
349
+ $dataVariables = array(
350
+
351
+ 'page' => 'contact',
352
+
353
+ );
354
+
355
+ // head.php、header.phpの読み込み
356
+
357
+ include(__DIR__.'/../page/common/head.php');
358
+
359
+ include(__DIR__.'/../page/common/header.php');
360
+
361
+ include(__DIR__.'/../page/common/page-title.php');
362
+
363
+ ?>
364
+
365
+
366
+
367
+ <main class="Contact">
368
+
369
+
370
+
371
+ <div class="Contact_head">
372
+
373
+ <ol class="Contact_head_state">
374
+
375
+ <li class="Contact_head_state_item Contact_head_state_item_active">
376
+
377
+ ①入力画面
378
+
379
+ </li>
380
+
381
+ <li class="Contact_head_state_item">
382
+
383
+ ②確認画面
384
+
385
+ </li>
386
+
387
+ <li class="Contact_head_state_item">
388
+
389
+ ③送信完了
390
+
391
+ </li>
392
+
393
+ </ol>
394
+
395
+ <p class="Contact_head_text">以下の項目をご記入し、確認ボタンを押してください。<br>
396
+
397
+ 高周波誘導加熱装置について詳しく知りたい方は、こちらからどうぞ。<br>
398
+
399
+ <a href="<?php echo $root; ?>/dist/php/page/about-hb.php" class="Top_products_link">高周波誘導加熱装置とは? >></a>
400
+
401
+ </p>
402
+
403
+
404
+
405
+ </div>
406
+
407
+
408
+
409
+ <section class="Contact_form">
410
+
411
+ <form class="" action="confirmation.php" method="post">
412
+
413
+
414
+
415
+ <div class="Contact_form_item">
416
+
417
+ <div class="Contact_form_item_text">
418
+
419
+ <label for="">用途</label><span>必須</span>
420
+
421
+ </div>
422
+
423
+ <div class="Contact_form_item_text">
424
+
425
+ <input class="radio" type="radio" name="radio" value="生産用" required>生産用
426
+
427
+ <input class="radio" type="radio" name="radio" value="試験用" required>試験用
428
+
429
+ <input class="radio" type="radio" name="radio" value="資料請求" required>資料請求
430
+
431
+ </div>
432
+
433
+ </div>
434
+
435
+ <div class="Contact_form_item">
436
+
437
+ <div class="Contact_form_item_text">
438
+
439
+ <label for="">貴社名</label><span>必須</span>
440
+
441
+ </div>
442
+
443
+ <div class="Contact_form_item_entry">
444
+
445
+ <input class="company" type="text" name="company" value="" required><span class="Contact_form_item_example">例) 株式会社〇〇〇〇</span> 
446
+
447
+ </div>
448
+
449
+ </div>
450
+
451
+ <div class="Contact_form_item">
452
+
453
+ <div class="Contact_form_item_text">
454
+
455
+ <label for="">郵便番号</label><span>必須</span>
456
+
457
+ </div>
458
+
459
+ <div class="Contact_form_item_entry">
460
+
461
+ <input class="post" type="text" name="post" value="" required><span class="Contact_form_item_example">例) 000-0000 ※半角数字</span>
462
+
463
+ </div> 
464
+
465
+ <div class="Contact_form_item_text">
466
+
467
+ <label for="">住所</label><span>必須</span>
468
+
469
+ </div>
470
+
471
+ <div class="Contact_form_item_entry">
472
+
473
+ <input class="address" type="text" name="address1" value="" required><span class="Contact_form_item_example">例) 東京都千代田区五番町3-19</span>
474
+
475
+ </div> 
476
+
477
+ <div class="Contact_form_item_text">
478
+
479
+ <label for="">建物・ビル</label>
480
+
481
+ </div>
482
+
483
+ <div class="Contact_form_item_entry">
484
+
485
+ <input class="address" type="text" name="address2" value=""><span class="Contact_form_item_example">例) 〇〇ビル301</span> 
486
+
487
+ </div>
488
+
489
+ </div>
490
+
491
+ <div class="Contact_form_item">
492
+
493
+ <div class="Contact_form_item_text">
494
+
495
+ <label for="">氏名</label><span>必須</span>
496
+
497
+ </div>
498
+
499
+ <div class="Contact_form_item_entry">
500
+
501
+ <input class="name" type="text" name="name" value="" required><span class="Contact_form_item_example">例) 山田 太郎</span> 
502
+
503
+ </div>
504
+
505
+ </div>
506
+
507
+ <div class="Contact_form_item">
508
+
509
+ <div class="Contact_form_item_text">
510
+
511
+ <label for="">TEL</label><span>必須</span>
512
+
513
+ </div>
514
+
515
+ <div class="Contact_form_item_entry">
516
+
517
+ <input class="tel" type="text" name="tel" value="" required><span class="Contact_form_item_example">例) 000-0000-0000</span> 
518
+
519
+ </div>
520
+
521
+ </div>
522
+
523
+ <div class="Contact_form_item">
524
+
525
+ <div class="Contact_form_item_text">
526
+
527
+ <label for="">E-mail</label><span>必須</span>
528
+
529
+ </div>
530
+
531
+ <div class="Contact_form_item_entry">
532
+
533
+ <input class="mail" type="text" name="mail" value="" required><span class="Contact_form_item_example">例) info@example.com</span> 
534
+
535
+ </div>
536
+
537
+ </div>
538
+
539
+ <div class="Contact_form_item">
540
+
541
+ <div class="Contact_form_item_text">
542
+
543
+ <label for="">お問い合わせ内容</label><span>必須</span>
544
+
545
+ </div>
546
+
547
+ <div class="Contact_form_item_entry">
548
+
549
+ <textarea placeholder="お問い合わせ内容" name="text" required></textarea>
550
+
551
+ </div>
552
+
553
+ </div>
554
+
555
+
556
+
557
+ <input class="Contact_form_submit" type="submit" value="確認画面へ">
558
+
559
+
560
+
561
+ </form>
562
+
563
+ </section>
564
+
565
+
566
+
567
+ </main>
568
+
569
+
570
+
571
+ <?php include(__DIR__.'/../page/common/footer.php') ?>
572
+
573
+
574
+
575
+ ```
576
+
577
+
578
+
579
+ よろしくお願いいたします。