×
外部の原稿用ファイルを読み込んで表示(改行タグ追加つき)
小説、日記、エッセイなどテキスト系用。メンテナンスの効率up。
こんな方におすすめです。
「いちいち改行タグを追加するのは面倒」
「こまめに内容の修正をするから、htmlファイルの中に毎回貼り付けてupするのは避けたい」
「サイトのデザイン変更を頻繁に行うので、文章部分は外部ファイルにしておきたい」
文字数表示も追加しました。
こんな方におすすめです。
「いちいち改行タグを追加するのは面倒」
「こまめに内容の修正をするから、htmlファイルの中に毎回貼り付けてupするのは避けたい」
「サイトのデザイン変更を頻繁に行うので、文章部分は外部ファイルにしておきたい」
文字数表示も追加しました。
- PHPはPHPタグ( <?php ?> )で囲み、拡張子は「.php」にする
- 読み込むファイルの内容はテキストのみ(テキストファイルでOK)
- ファイルを保存する時の文字コードは「utf-8」(BOMなし)
- 文字数表示機能追加
表示サンプル
小説作法十則
芥川龍之介
一 小説はあらゆる文芸中、最も非芸術的なるものと心得べし。文芸中の文芸は詩あるのみ。即ち小説は小説中の詩により、文芸の中に列するに過ぎず。従つて歴史乃至伝記と実は少しも異る所なし。
二 小説家は詩人たる以外に歴史家乃至伝記作者なり。従つて人生(一時代に於ける一国の)と相亘らざるべからず。紫式部より井原西鶴に至る日本の小説家の作品はこの事実を証明すべし。
……
青空文庫より(ルビ削除済)
http://www.aozora.gr.jp/cards/000879/card4313.html
[文字数:263]
※改行タグは自動で追加
PHPサンプル
<?php
//Ateh's theme
//http://material.atehs.net/template/
//★読み込むファイル指定
$txt = file_get_contents("_php002_txt.txt");
//文字数計算から改行を除外
$txt2= str_replace(array("\r\n","\r","\n"), '', $txt);
//文字数計算
$mojisu = mb_strlen($txt2, 'utf-8');
//改行タグ追加
$txt = nl2br($txt);
//表示(文字数を後に表示)
echo $txt."<br><br><br><span style='float:right;font-size:50%;'>[文字数:".$mojisu."]</span><br><br>";
//表示(文字数を前に表示)
//echo "<span style='float:right;font-size:50%;'>[文字数:".$mojisu."]</span><br><br><br>".$txt."<br><br>";
//表示(文字数を前後に表示)
//echo "<span style='float:right;font-size:50%;'>[文字数:".$mojisu."]</span><br><br><br>".$txt."<br><br><br><span style='float:right;font-size:50%;'>[文字数:".$mojisu."]</span>";
//文字数不要の場合 echo $txt;
?>※コピペ推奨