回答編集履歴

1

修正

2019/10/21 04:57

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -7,3 +7,17 @@
7
7
  `__DIR__`だと、サーバー上のそのファイルがあるフォルダまでの絶対パスとなりますので、ブラウザからアクセスできるパスにはなり得ません。
8
8
 
9
9
  ブラウザの「ソースを表示」にて生成されたパスを確認してみてください(ちなみにセキュリティリスクも加味すると基本的にはデバッグ以外で`__DIR__`を画面出力してはいけません。)
10
+
11
+
12
+
13
+ ちなみに多くのフレームワークではパスを気にしなくていいように
14
+
15
+ ルートパスなどを取得する関数が整備されています。
16
+
17
+ サーバー上から見たパスとブラウザから見たパスでは違いますしね。
18
+
19
+ パーフェクトPHPは確かにボリュームも内容も良いとは思いますがPHP7には対応していませんし、
20
+
21
+ 古くなってきているのは間違いないので、PHP7対応の書籍を購入してください。
22
+
23
+ ※必ずPHPマニュアルは仕様確認で利用してくださいね