PHPを使ってwebページを表示させるにはどうしたらよいのでしょうか?

現在フランスの地域情報や経済ニュースなどをまとめたサイトを製作中です。
CAC40指数のチャートを<IMG src="http://~">を使って表示させたかったのですが
表示されず困っております。PHPを使って表示できると掲示板でヒントを頂きましたが
具体的な方法がわかりません。ご存知の方がいらっしゃいましたらご教授願います。

※表示させたいCAC40チャートのアドレス
http://charts.marketcenter.com/ifs/adblueifs?cont=FCE+1%21-EEI&period=V&varminutes=15&size=280x160&bartype=CANDLE&bardensity=MEDIUM

※レンタルサーバーの仕様
PHPバージョン4.3.x

回答の条件
  • 1人1回まで
  • 登録:2008/01/11 16:01:36
  • 終了:2008/01/12 12:28:39

ベストアンサー

id:yoneto164 No.1

ヨネちゃん回答回数813ベストアンサー獲得回数942008/01/11 17:34:30

ポイント35pt

いちばん簡単な方法は、既に表示されているチャートのアドレスを張ることなのですが、

これには著作権上の問題がありますので、理想的な方法と考えられるものを1つ説明します。


まず、画像のURLをPHPファイルなどにして、

画像が要求された時に、テキストデータを公表しているサイトからPHPなどでデータを取得します。

http://www.pahoo.org/e-soul/webtech/php01/php08-01.shtm

現在は Google News の仕様が変更されているのか、

上記URLのサンプルではマッチしないようですが、

同じような方法でテキストデータを取得することができると思います。

http://yonetone.com/camera/new/

↑は私の作ったものですが、

Google News からデータを取得し、

「一眼レフ」を含むニュースだけを20件取得し、

タイトルの最初が同じ記事は最新のものだけを表示するブログパーツ用のPHPです。


チャートを作成する場合データは数字なので、

今度はその数字を画像に変換して表示します。

http://www.scollabo.com/banban/php/php_13.html


取得もとのデータがXMLなどであればそこそこ安心なのですが、

データ取得もとのページに仕様変更などがあるとエラーが出ることもあり、

管理が大変になることも予想されます。

またお互いのサーバー負荷を考えて、

5分間以内の新たなアクセスについてはデータを更新しないなど、

様々な配慮も必要になってきますが、

上記のような方法でとりあえず可能であると思われます。

id:lapin3

ご返答ありがとうございます。チャートを表示させるのは結構大変そうですね。

私の知識では無理っぽいかもです(涙)

2008/01/11 18:54:17

その他の回答(1件)

id:yoneto164 No.1

ヨネちゃん回答回数813ベストアンサー獲得回数942008/01/11 17:34:30ここでベストアンサー

ポイント35pt

いちばん簡単な方法は、既に表示されているチャートのアドレスを張ることなのですが、

これには著作権上の問題がありますので、理想的な方法と考えられるものを1つ説明します。


まず、画像のURLをPHPファイルなどにして、

画像が要求された時に、テキストデータを公表しているサイトからPHPなどでデータを取得します。

http://www.pahoo.org/e-soul/webtech/php01/php08-01.shtm

現在は Google News の仕様が変更されているのか、

上記URLのサンプルではマッチしないようですが、

同じような方法でテキストデータを取得することができると思います。

http://yonetone.com/camera/new/

↑は私の作ったものですが、

Google News からデータを取得し、

「一眼レフ」を含むニュースだけを20件取得し、

タイトルの最初が同じ記事は最新のものだけを表示するブログパーツ用のPHPです。


チャートを作成する場合データは数字なので、

今度はその数字を画像に変換して表示します。

http://www.scollabo.com/banban/php/php_13.html


取得もとのデータがXMLなどであればそこそこ安心なのですが、

データ取得もとのページに仕様変更などがあるとエラーが出ることもあり、

管理が大変になることも予想されます。

またお互いのサーバー負荷を考えて、

5分間以内の新たなアクセスについてはデータを更新しないなど、

様々な配慮も必要になってきますが、

上記のような方法でとりあえず可能であると思われます。

id:lapin3

ご返答ありがとうございます。チャートを表示させるのは結構大変そうですね。

私の知識では無理っぽいかもです(涙)

2008/01/11 18:54:17
id:ffmpeg No.2

ffmpeg回答回数1202ベストアンサー獲得回数92008/01/12 01:03:12

id:lapin3

3連休使って勉強してみます。ありがとうございました!

2008/01/12 12:27:39
  • id:otasuketyan
    PHPを埋め込むには、メソッドタグを使うか、インラインフレームを使うか、HTMLにPHPを埋め込んで。index.phpという形にするか・・・ですねぇ

    例:<a href="<?php $abc ?>">あいうえお</a>
    例:<td><?php $abc ?></td>
    と書けば、あいうえおのリンクをクリックすると、$abcに入っているURLにアクセス・・・みたいなのを応用してみてください^^

    ここにはお世話になってます
    http://allabout.co.jp/

    PHPがOKなサーバーを選ぶのも大事です。
    http://aityanvang.iinaa.net/genpa/server.html

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

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません