teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

追記を入れました。

2019/07/22 07:47

投稿

Beronika
Beronika

スコア18

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
  <title>タイトル</title>
18
18
  </head>
19
19
  <body>
20
- <?php include "hoge3.php" ?>
20
+ <?php include ("hoge3.php") ?>
21
21
  <h1>こんにちは</h1>
22
22
  </body>
23
23
  </html>
@@ -53,4 +53,19 @@
53
53
 
54
54
 
55
55
  書き足りない情報等はこちらでまた記入致します。
56
- よろしくお願いいたします。
56
+ よろしくお願いいたします。
57
+
58
+
59
+
60
+ ### 追記
61
+
62
+ みなさんたくさんの解答ありがとうございます。
63
+ 色々試した結果、以下のことがわかりました
64
+ ・「/hoge2.php」と書いていたものは「./hoge2.php」と書かなければいけない
65
+ →本コードでも記入ミスをしていました。
66
+ ・include("hoge3.php")におけるhoge3.phpのファイル内はhtml文であれば読み込まれる
67
+ →hoge3phpの中はhtmlのみのコードにすれば読み込まれました。
68
+ ということです。
69
+
70
+ しかし、hoge3.phpの中にもphpを入れたいと考えております。(具体的にはsessionを扱いたい)
71
+ この場合どうすればいいのでしょうか?解答の方をお願いします。

2

より簡潔に、わかりやすいように修正。

2019/07/22 07:47

投稿

Beronika
Beronika

スコア18

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
  どうして動かないのかもわからず、詰まっているのが現状です。
5
5
 
6
6
  ### 問題点
7
- 複数のファイルを「require_once」や「include」を使って連携させて動かしたいと思っていたのですが、仮想サーバーでは動くのに対して、さくらレンタルサーバーでは全く動かずに混乱しています。下のコードは簡潔に書いたものです。
7
+ 複数のファイルを「require_once」や「include」を使って連携させて動かしたいと思っていたのですが、仮想サーバーでは動くのに対して、さくらレンタルサーバーでは~~全く動かずに~~require_onceとincludeが機能しないため、混乱しています。下のコードは簡潔に書いたものです。
8
8
  ```php
9
9
  //hoge.phpとします
10
10
  <?php
@@ -47,7 +47,10 @@
47
47
  ```
48
48
   コードをこのように書いてみましたが意味がなかったです。
49
49
 
50
+ ・requireを実際に消してみると全て読み込まれました。
51
+ さくらレンタルサーバーはincludeが読み込まれていないのではと思っております。
50
52
 
51
53
 
54
+
52
55
  書き足りない情報等はこちらでまた記入致します。
53
56
  よろしくお願いいたします。

1

ユーザー指摘の場所を訂正した。

2019/07/22 06:56

投稿

Beronika
Beronika

スコア18

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  ```php
9
9
  //hoge.phpとします
10
10
  <?php
11
- requre.once('/hoge2.php');
11
+ requre_once('/hoge2.php');
12
12
  ?>
13
13
  <!DOCTYPE html>
14
14
  <html lang="ja" dir="ltr">
@@ -23,8 +23,13 @@
23
23
  </html>
24
24
 
25
25
  ```
26
- hoge2.phpには機能的なものが書かれており、hoge3.phpにはheaderが書かれているとして、どちらも読み込まれない状態です。
26
+ hoge2.phpには機能的なものが書かれており、hoge3.phpにはheaderの情報が書かれているとして、どちらも読み込まれない状態です。
27
27
 
28
+ 構造は下のようなものとします。
29
+ hoge.php
30
+ hoge2.php
31
+ hoge3.php
32
+
28
33
  ### やってみたこと
29
34
 
30
35
  ・上記のサイトなどで「.htaccess」や「php.cgi」を入れなければいけないということでそのプログラミングは記入しました。