- 締切済み
共通データの取り扱い方
ホームページを色々と作りましたが、電話番号や住所のような共通のデーターをそれぞれに載せています。 ところが、このような共通のデーターが変更になると、全てのホームページを調べて、訂正しなければなりません。 そこで、このような、共通データーだけを単独のファイルとして持ち、各ホームページは必要なところで、このファイルを 参照するようにはできないでしょうか? もし、こうできれば、今後の調査訂正が簡単になります。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- uni-taka
- ベストアンサー率46% (6/13)
私なら、javascriptを使います。 お手軽なので。 データが少なければ、配列か何かでデータを持たせてやって、それをdocument.writeで書き出すだけで十分です。 データが大量なら、csvやxmlで持たせて、Ajaxで呼び出してやるのが楽ですね。 もしくは、サイトによって表示させるレコードが少しずつ異なるならば、AjaxでPerl呼び出して、必要なデータだけ吐き出させる、というやり方をします。 javascriptにしろperlにしろ、良いモジュール等がたくさんあるので、それらを活用すれば結構簡単ですので、チャレンジしてみてください。
- askaaska
- ベストアンサー率35% (1455/4149)
iframeで呼び出したり、 外部JavaScriptファイルで出力する なんて手もあるわね。
お礼
askaaskaさん、コメントありがとうございました。 いろいろやり方があるとのことなので、安心しました。
- rukuku
- ベストアンサー率42% (401/933)
こんばんは 私の場合、HTMLで使うのでなく、PHPを使っています。 PHPならば「include」を使って外部のHTMLなどを引っ張ってくることができます。 ホームページの共通する部分を表示する程度でしたら、HTMLの中に、わずかにPHPの部分が入っているという感じになります。 このケースなら、プロクラムの中からHTMLの文を出力するのではないので、ホームページ作成ソフトが使えます。 http://nyx.pu1.net/reference/loadfile/include.html http://neta.ywcafe.net/000372.html http://ww7.tiki.ne.jp/~inabah/php/004_004.htm
お礼
rukukuさん、コメントありがとうございます。早速ためしてみます。
- wildcat-yp
- ベストアンサー率37% (303/813)
できますよ。SSIやCGI、PHP等でできるのは当たり前として、IFrameを使用する方法や、Ajaxを使用して他ファイルから情報を読み取る方法等。 Ajaxでやってもいいですが、他には隠しフレームに情報を読み取ってそこからデータをコピーする方法等がとりあえず簡単に考えられます。
お礼
wildcat-ypさん、コメントありかとうございました。いろいろな方法があるということなので、安心しました。
お礼
uni-takaさん、コメントありがとうございました。 早速調査します。