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

回答編集履歴

1

加筆修正

2019/11/19 12:19

投稿

退会済みユーザー
answer CHANGED
@@ -7,4 +7,17 @@
7
7
 
8
8
  本来の目的のファイルを読み込んで変数に格納したりするためには
9
9
  [PHPでファイルの読み込みをする主な4つの方法](https://www.flatflag.nir87.com/fgets-810)
10
- の記事が参考になるかと思います。
10
+ の記事が参考になるかと思います。
11
+
12
+ ただし、読み込んだテキストをそのまま出力してしまうと、
13
+ 記号の並びなどによっては
14
+ (ファイル上) → (実際の表示)
15
+ & → &
16
+ &lt; → <
17
+ &gt; → >
18
+ &apos; → '
19
+ &quot; → "
20
+ などと変換(?)されて表示されてしまいます。
21
+ htmlとして出力する場面に普通のテキストを出力するためには
22
+ [「何故htmlspecialcharsを通すのか?」を一言でどうぞ - Qiita](https://qiita.com/mpyw/items/19e6fed835ccdbcb0d6d)
23
+ にある事例の通りhtmlspecialcharsを駆使して表示が乱れないようにする必要がありそうです。