- ベストアンサー
HTMLのテキスト部分を外部で管理
HTML上のニュースなどの更新情報を誰でもいじれるように、 外部のテキストデータで管理できればと思っております。 例えば、下記のように日付と内容のそれぞれA~Dを 1つのファイル内で管理する方法で何か良い方法はありますでしょうか? <ul> <li><em>日付A</em>内容A</li> <li><em>日付B</em>内容B</li> </ul> <ul> <li><em>日付C</em>内容C</li> <li><em>日付D</em>内容D</li> </ul> 初心者で申し訳ありません…。 宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
HTMLのみでは無理です。<あれはWordと同じく、ある文章をどう見せるかというスタイルを記述しているだけなので 外部テキストの取り込みですとPHPやPerlなどでスクリプトを作る必要がありますが・・・ あとはXML+XSLでサイト構築という手もあります。 どちらの方法にせよ時間は結構かかるものと思った方が良いかもしれません。
その他の回答 (2)
ご使用のサーバーでSSIが使えればプログラムを書かなくても回避できるかもしれません。 ただし、テキストの内容をそのまま表示することになるので、htmlタグは使えないというのと、拡張子が.shtmlになります。 .htmlでも出来ますがセキュリティ上はあまりよろしくないです。 【test.shtml】 <html> <head> <title>テスト</title> </head> <body> <pre> <!--#include file="test.txt" --> </pre> </body> </html> 【test.txt】 2008年5月20日 あああああああああ いいいいいいいいいいいいい うううううううう 2008年5月21日 あああああああああ いいいいいいいいいいいいい うううううううう プログラムを使わずにテキストを読み込むというと、これぐらいしか思いつきませんでした。
お礼
サーバーがSSIが使えないようでして…。 色々と使えないとダメですね。勉強になりました、ありがとうございます。
- waracabin
- ベストアンサー率64% (40/62)
「誰でも」できる「簡単な」方法は残念ながらないかと…… ANo.1の方がおっしゃるように、ある程度の知識が必要です。 無理やり簡単にやるとしますと、 1.表示部分にiframe(インラインフレーム)を用意する 2.その部分にレンタル掲示板などを表示させる 方法として考えられるのはこんなとこでしょうか…… しっくりくるやり方ではないですね。 基本的に、HTMLは閲覧用です。 ファイルを操作させたい場合はPerl,PHP,Rubyなどの勉強が必要です。 で、これらはHTMLほど簡単なものではありません^^;
お礼
Perl,PHP,Rubyなどになってくると全くなもので…。 ありがとうございます。
お礼
ありがとうございます。 そうですよね…。うまい方法があればと思っていたのですが、 HTMLに直接書いた方が早いですね。 ちょっと検討してみます。