• 締切済み

共通データの取り扱い方

ホームページを色々と作りましたが、電話番号や住所のような共通のデーターをそれぞれに載せています。 ところが、このような共通のデーターが変更になると、全てのホームページを調べて、訂正しなければなりません。 そこで、このような、共通データーだけを単独のファイルとして持ち、各ホームページは必要なところで、このファイルを 参照するようにはできないでしょうか? もし、こうできれば、今後の調査訂正が簡単になります。

みんなの回答

  • uni-taka
  • ベストアンサー率46% (6/13)
回答No.4

私なら、javascriptを使います。 お手軽なので。 データが少なければ、配列か何かでデータを持たせてやって、それをdocument.writeで書き出すだけで十分です。 データが大量なら、csvやxmlで持たせて、Ajaxで呼び出してやるのが楽ですね。 もしくは、サイトによって表示させるレコードが少しずつ異なるならば、AjaxでPerl呼び出して、必要なデータだけ吐き出させる、というやり方をします。 javascriptにしろperlにしろ、良いモジュール等がたくさんあるので、それらを活用すれば結構簡単ですので、チャレンジしてみてください。

noname#113585
質問者

お礼

uni-takaさん、コメントありがとうございました。 早速調査します。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.3

iframeで呼び出したり、 外部JavaScriptファイルで出力する なんて手もあるわね。

noname#113585
質問者

お礼

askaaskaさん、コメントありがとうございました。 いろいろやり方があるとのことなので、安心しました。

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.2

こんばんは 私の場合、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

noname#113585
質問者

お礼

rukukuさん、コメントありがとうございます。早速ためしてみます。

回答No.1

できますよ。SSIやCGI、PHP等でできるのは当たり前として、IFrameを使用する方法や、Ajaxを使用して他ファイルから情報を読み取る方法等。 Ajaxでやってもいいですが、他には隠しフレームに情報を読み取ってそこからデータをコピーする方法等がとりあえず簡単に考えられます。

noname#113585
質問者

お礼

wildcat-ypさん、コメントありかとうございました。いろいろな方法があるということなので、安心しました。

関連するQ&A