2012年6月7日木曜日

PHPでテキストファイルを変数に入れて表示させる方法

$file = '../include/data.txt';  //←読み込むファイルを指定します
$text = file_get_contents($file);  //←ファイルの中身をtext変数に代入します。
$text = htmlspecialchars($text);  //←読み込んだファイルを表示します。


※htmlspecialcharsは特殊文字をHTMLエンティティに変換します。
例)

●&  は  「 & 」  に変換します。
●ENT_NOQUOTES が設定されていない場合、 '"' (ダブルクォート) は '"'に変換します。
●ENT_QUOTES が設定されている場合のみ、 ''' (シングルクオート) は '''に変換します。
●> は 「 < 」 に変換
●< は 「 &gt; 」 に変換



--------


<!DOCTYPE html>

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>テスト</title>
  </head>
  <body>
    <?php
    $file = '../include/data.txt';
    $text = file_get_contents($file);
    $text = htmlspecialchars($text);
    ?>
    <textarea name="text" id="text" cols="50" rows="10"><?php echo($text); ?></textarea>
  </body>
</html>


--------

0 件のコメント:

コメントを投稿