- ベストアンサー
外部テキストファイルを取り込めないでしょうか。
はじめまして。 個人でホームページを作っている素人です。 背景に画像を使って、その上に文字を乗せるというページを作っているのですが、更新の時にhtmlを開くのではなく、外部にテキストファイルを設置して、それを更新すれば簡単にホームページの文字を変えることができるというようなことはできないものかと思い、質問させていただきました。 いろいろと検索をしてみたのですが、Flashでしたら取り込めるということはわかったのですが、普通のhtmlでは見つけられませんでした。 ご存知の方がいらっしゃいましたら、教えてください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
PHPや SSIなどの サーバサイドスクリプトを利用すればできます。 厳密に考えて HTMLだけでは無理ですね。 JavaScriptを利用して 一定のテキストの取り込みをすることも可能で すが テキストデータの書き方に少し工夫が必要です。また JavaScript は クライアントサイドスクリプトなので 見る側の環境がそれを実行し ない設定にしていると表示されなくなります。ただ簡単は簡単です。 ご要望に近いもので更新作業を簡易化する為の仕掛けとしては CMS(ブ ログなどもこれに含まれる)を利用することだと思います。Xoopsなどが 有名ですね。 この場合 データベースとしてテキストデータを保持する ことになります。
その他の回答 (3)
- Tasuke22
- ベストアンサー率33% (1799/5383)
ホームページビルダーやフロントページのよう なツールで、テキストをコピーアンドペースト する、とかではダメですか? PHPは動的にページを作りますが、私は、特定の フォーマットで大量のデータを使って前もって 大量のページを作っておく、という方法も取って います。これですと、PHPが使えないサーバでも 自分のPCにPHP環境を作ればいいので可能です。 PHP環境を作るのはXAMPPをインストールするだけ で出来ます。
お礼
お礼が遅くなり、大変失礼しました。 いろいろと教えていただいたことを試用しておりました。 現在、Dreamweaverでページは作成しております。 頻繁に更新をするので、そのたびにDWを立ち上げるのが大変(PCのスペックが足りないため)だったので、こういう方法はないかなと質問させていただきまいした。説明が足りなくてすみません。 PHPも試させていただいたのですが、PCがうまく動きませんでした…すみませんでした。 ご意見、ありがとうございました!
- fujillin
- ベストアンサー率61% (1594/2576)
むりやりやればできそうですが、テキストファイルをただ流し込むだけだと、ただの文章の連続になってしまいますが、レイアウトはどうするつもりなのでしょうか? HTMLのレイアウトはタグによって行われているので、テキストのままだと、改行や段落変えもない読みにくい文章になってしまいませんか? それに、もともとHTMLファイルはテキスト編集ができますので、そのままテキストで当該箇所の文章を編集しても、手間は同じだと思いますけれど?
お礼
お礼が遅くなり、大変失礼しました。 改行はない一行程度のものなので何とかなるかなと思ったのですが、いろいろと試して、やはり少し難しそうです。 Flashで外部ファイル取り込むか、諦めてHTMLを開いて更新しようと思います。 ご意見ありがとうございました!
- okg00
- ベストアンサー率39% (1322/3338)
外部HTML http://memo.xight.org/2006-11-24-12 あとはIFRAMEを使う方法もあります。 ただし、これらは面倒なのでお勧めしません。元々が文書ファイルなのですから、他の文書を差し込むという感覚がそぐいません。ハイパーリンクならわかりますけどね。
お礼
お礼が遅くなり、大変失礼しました。 いろいろと教えていただいたことを試用しておりました。 しかしやはり、少し難しそうです。 こうなったらFlashで外部ファイル取り込みをしようと思います。 ご意見ありがとうございました!
お礼
お礼が遅くなり、大変失礼しました。 いろいろと教えていただいたことを試用しておりました。 JavaScriptでそれっぽいものを見つけて試しましたが、私の手には余るようです。 お教えいただいたCMSはXOOPSで半ば作りかけて挫折しているのですが(ファイル数が多すぎて移行が大変で…)、Flashの外部ファイル取り込みがうまくいかなかったら、最終手段としてはこちらを頑張って完成させようかなとも思います。 ご意見、ありがとうございました!