外部ファイルの呼び込み


SSIの外部ファイルの呼び込み<!--#include file="■■■.html" -->のように、HTML内で別ドメインにおけるファイル読みこみ方法はありますでしょうか?SSIやHTMLでインラインフレームみたいなことは使わない方法を考えてます。
イメージ的にはSSIの外部ファイルの呼び込みのように、「www.○○○.com/■■■.html」の■■■.htmlを<!--#include file="■■■.html" -->のような感じで別ドメイン内のHTMLに表示させたいです。

どの言語でもかまいません。よろしくお願いします!

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/06/14 15:30:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:uehaj No.1

回答回数158ベストアンサー獲得回数15

ポイント35pt

そのためにまさに「インラインフレーム」があると思うのですが、それを使いたくない理由があるんですよね。

ちょっとそこが想像がつかないため適切な回答にはなってないと思いますが。

  • SiteMeshやApache Tilesなどの、サーバサイドフレームワークの機能を使って画面を構築する。
  • JSONPで他のドメインからJSONベースでページ情報を取ってきてそれをJavascriptでinnerHTMLなどで表示する(他のサーバ側もJSOPを返すようになってる必要があります)
  • サーバサイドプログラムでリバースプロキシで他のサーバのページ情報を取ってくるようにする。

などはいかがでしょうか。

http://www.googole.com/

id:pahoo No.2

回答回数5960ベストアンサー獲得回数633

ポイント35pt

PHPの readfile 関数を使って

<?php
readfile('http://www.○○○.com/■■■.html');
?>

と書くだけでできます。

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • htmlファイルの共通部分の置換など Webページを作っていると全ページに共通して配置する部分があります.ナビゲーションとかフッターなどなど. で,ページ数が増えてくるとそれを修正
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません