ブログ

[コレが気になる!]

サイト連携の為の2つの方法

文/イーナチュラル :: 2005.11.23

ブログやWeb2.0などという言葉とともに、サイトとサイトのつながりが注目さ
れるようになってきました。また、1社で複数のサイトを運営するのもそれほ
ど珍しいことではなくなりました。そのため、外部の情報を自分のサイトに表
示させる方法が注目されています。ただし、その方法はJavaScriptからプログ
ラムを呼び出したり、PHPスクリプトをページ内に記述したりと今までプログラ
ムに携わったことのない人からは敬遠されがちなものです。ところが実際には
特定の「おまじない」を知っていればかなりのことができます。今回はこの
「おまじない」について述べます。

まずはPHPの場合。既存のページ内でPHPを動作させたい場合(拡張子が.htmや
.htmlのままPHPスクリプトを動作させたい場合)は.htacceessファイルに
AddType application/x-httpd-php .html を加えるなどする必要があります。
(サーバーによってはこの設定ができない場合もあります)これが完了したら
次は下記の「おまじない」を外部の情報を表示させたい場所に記述します。

<?php include("ファイル名"); ?>

上記の意味は「ファイル名」があったらそれを組み込みなさいというものです。
呼び出されるファイルはプログラムでなくても構いません。このファイル名の
部分はサイト外でも構いません。つまり

<?php include("http://www.12no3.com/test.htm"); ?>

とすれば指定した部分にhttp://www.12no3.com/test.htmがインポートされ表示
されます。つまりブログなどで特定カテゴリのリンクが入ったHTMLなどを書き
出し、それを他のサイトから上記方法で読み込むとサイトの連携ができます。
読み込みはページが呼び出された時点で行われるので、常に最新です。ブログ
でこの仕組みをサイト内で使うと最新一覧やメニューのエントリー一覧を常に
最新にすることができます。フレームで構築されているサイトを単独ページに
直したい場合もメニュー部分をこの方法で読み取ればすぐに実現可能です。
使い方次第で強力な武器になります。

次はJavaScriptで外部ファイルを呼び出す方法です。JavaScriptはブラウザ側
で実行されるスクリプトですので、サーバー側に設定する必要はありません。

<script type="text/JavaScript" src="ファイル名"></script>

これで呼び出し可能です。PHPと同様ファイル名はサイト外でも可能です。ただ
しJavaScriptの場合は呼び出されるファイルがきちんとJavaScriptの文法で記
述されていなければなりません。呼び出されるファイルは下記の様に記述しま
す。

document.write('表示したい内容');

そのため何らかの方法であらかじめJavaScript文を書き出しする仕組みをつく
らなければなりません。ブログの仕組みでも可能です。上記のPHP同様カテゴリ
別のリンクをJavaScript文で書き出せれば別サイトに最新のブログのリンクを
表示させることもできます。

プログラムはわからないから苦手という人も上記だけでしたらそれほど意識せ
ずに使いこなせるでしょう。ちょっとしたおまじないを覚えるだけです。ただ
しこの方法は万能ではありません。サーバーに負荷がかかったり、セキュリティ
ホールの原因となることもあり得ますのでご注意下さい。

サイト同士の連携というとなんとなく大げさに考えてしまいますが、実は基本
は上記です。セキュリティ対策のため、直接外部ファイルを呼び込まずに一度
チェックプログラムを通したり、エラー対策をしたり、汎用的に表示内容を変
更出来るように呼び出されるファイルがXMLと呼ばれるものになったりするだけ
です。

貴社サイトでも試してみてはいかがでしょうか?

2005.11.23


THEME

ARCHIVE


ブログトップへ

CONTACT USお問い合わせ

Webマーケティング・Web制作に関するご相談に、お答えします

ホームページからのお問い合わせ

お問い合わせ・ご相談

お電話でのお問い合わせ

03-6661-2210

平日9:30 - 17:30

BLOGブログ

MAIL
MAGAZINEメールマガジン

ホームページを
できる営業マンにする方法

顧客獲得・売上UP!を実現するWebマーケティング、セミナー、SEO対応ホームページ制作(サイト構築)、リスティング広告、アクセス解析など、実践型ノウハウ満載のWebマーケティングコラム。ビジネスブログやセミナー情報も。

配信解除ページ
※配信解除は、メールマガジンの末尾にも解除用URLが記載されています。