• ベストアンサー

PHPを使ってHTMLで画像表示させるようにしたいのですが・・・

PHP側は、どのような記述にしたよいのでしょうか? 例えば、こんなファイルなのですが・・・ http://chartpark.net/wti-dow.php このPHPの内側のプログラムはどんな形になっているのでしょうか? 自分でも同じように画像を呼び込みたいのですが、その記述がどうして良いか分からず困っています^^;

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

えーと、前回回答した「GD」についてご自身でなにか調べました? http://jp2.php.net/gd

tamamey
質問者

お礼

ありがとうございます。 GDについて、参照してくださったURLを拝見しながら勉強中です^^; 正直、PHP自体使った事がないので難しいですが、読みながら覚えていこうと思います。 ご親切にありがとうございます。 ただ、以下の画像をいま、HTML上で直リンクで表示しているのですが、これをPHPファイルに入れてそこから引っ張り出したいのです。 http://charts.quote.com/ifs/ifs?cont=NKD+1%21&period=V&varminutes=5&size=560x384&bartype=CANDLE&bardensity=high&headerbackground=9,50,165&headerforeground=255,255,255&headerdatacolor=255,255,255&studyheaderbackground=9,50,165&random=7595 こちらも同じく同様のことをしているのですが、そのPHPプログラムがどういう記述なのかどうかがわからなくて困っております^^; ​http://chartpark.net/wti-dow.php もしご存知でしたら宜しくお願いいたします。

その他の回答 (3)

  • mpx
  • ベストアンサー率71% (149/209)
回答No.4

動的にグラフを出力したいということでしょうか? ならば、pChartなどのライブラリーを使うのが最も楽かと。

参考URL:
http://pchart.sourceforge.net/
tamamey
質問者

補足

このようなリアルタイムで株価が反映されるチャートサイトを作りたいと考えております^^ http://www.w-stock.biz/nikkei225.htm

  • kozaiku
  • ベストアンサー率41% (256/616)
回答No.3

PHPのGDを使えば、別途用意した画像ファイルを使わなくても可能でが、 あらかじめ用意した画像ファイルを使う場合は グラフのうち固定部(罫線など)のみのGIFファイルを用意するといいでしょう。 質問の事例グラフはGIFイメージとなっているのでGIFという前提で進めます。 ここから先は前の回答の方が案内されているURLのPHPのGDのマニュアルを参照しながら読んでください。コーディングの例もあり分かりやすいです。 (1)GIFファイから新しいイメージを作り (2)そのイメージの上に可変部の文字を埋め込み (3)そのイメージの上に点を生成してグラフ線を描く (ここまででグラフ画像が完成) (4)GIF画像だというヘッダー情報をブラウザに送り出す (5)画像をブラウザに送り出す

参考URL:
​http://jp2.php.net/gd
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

おそらくGDを使って動的に処理しています。 また描画用のライブラリがいくつかあるので、効率的に グラフをかくこともできるでしょう。 また場合によっては、最初から画像をつくっておいて、phpでは 単にヘッダをつけて画像を表示しているだけかもしれません。

tamamey
質問者

お礼

ありがとうございます! おそらく上記の例は外部から画像を読み込んでいます。 チャート表示なので定期的に表示が変わる形になっています。 このような場合は、どのようなPHPプログラムの記述になるのでしょうか?

関連するQ&A