回答編集履歴

1

加筆修正

2019/11/19 12:19

投稿

退会済みユーザー
test CHANGED
@@ -17,3 +17,29 @@
17
17
  [PHPでファイルの読み込みをする主な4つの方法](https://www.flatflag.nir87.com/fgets-810)
18
18
 
19
19
  の記事が参考になるかと思います。
20
+
21
+
22
+
23
+ ただし、読み込んだテキストをそのまま出力してしまうと、
24
+
25
+ 記号の並びなどによっては
26
+
27
+ (ファイル上) → (実際の表示)
28
+
29
+ & → &
30
+
31
+ &lt; → <
32
+
33
+ &gt; → >
34
+
35
+ &apos; → '
36
+
37
+ &quot; → "
38
+
39
+ などと変換(?)されて表示されてしまいます。
40
+
41
+ htmlとして出力する場面に普通のテキストを出力するためには
42
+
43
+ [「何故htmlspecialcharsを通すのか?」を一言でどうぞ - Qiita](https://qiita.com/mpyw/items/19e6fed835ccdbcb0d6d)
44
+
45
+ にある事例の通りhtmlspecialcharsを駆使して表示が乱れないようにする必要がありそうです。