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

質問編集履歴

2

ソースコードをテキストにて表示

2019/07/24 12:54

投稿

minyouyuu
minyouyuu

スコア39

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,15 @@
4
4
 
5
5
  ![phpエラー](af8eed9ec9a9318f405605b4898d66c7.png)
6
6
 
7
+ ```PHP
8
+ if(isset($_GET['id'])) {
9
+ $id = $_GET['id'];
10
+ include( $_SERVER['DOCUMENT_ROOT'] . '/hoge/' . $id . '/' $id . '.php');
11
+ }else {
12
+ include( $_SERVER['DOCUMENT_ROOT'] . '/hoge/main.php');
13
+ }
14
+ ```
15
+
7
16
  ソースコードはスクショのとおりです。
8
17
 
9
18
  $_GET['id']の有無で読み込むファイルを変えています。

1

文章を分かりやすく更新

2019/07/24 12:53

投稿

minyouyuu
minyouyuu

スコア39

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,9 @@
9
9
  $_GET['id']の有無で読み込むファイルを変えています。
10
10
  $_GET['id']の値がnekoであれば、「./hoge/neko/neko.php」を読み込むようにしたいです。
11
11
 
12
+ しかし、
13
+ include( $_SERVER['DOCUMENT_ROOT'] . '/hoge/' . $id . '/' $id . '.php');
12
- しかし、この部分でエラーになっています。
14
+ の部分でエラーになっています。
13
15
 
14
16
  私はvs codeを使用していて、スクショはvs codeでのコードの表示です。ご覧くださると分かると思うのですが、文字列は柿色で表示されています。vs codeでは、通常、文字列は柿色で表示されるようです。しかし、'/hoge/'だけは赤色で表示されています。
15
17