• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:imgとfile_get_contentsの違い)

imgとfile_get_contentsの違い

このQ&Aのポイント
  • imgタグとfile_get_contents関数の違いを説明します
  • imgタグは指定されたURLの画像を表示するためのタグですが、file_get_contents関数は指定されたURLのコンテンツを取得するための関数です
  • imgタグはリダイレクトが発生した場合でも表示されますが、file_get_contents関数はリダイレクトせずにコンテンツを取得するため、アフィリも作動せず画像も表示されません

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

  • ベストアンサー
  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

この状況では、headerとは送信されるのではなく、受け取るものです。 HTMLのimgタグと phpのfile_get_contentsは根本的に意味合いが違います。 http://www.e-click.jp/jpn/app/?app=AJI+9999 が何をしているのかと言うと、推測ですが、 imgタグで画像を呼び出そうとするたびに、表示したことをカウントしたり、表示した端末やホストなどの情報を収集して、画像ファイルを返している。 と言えばわかりやすいですかね? file_get_contentsはマニュアルを見てもわかるように文字列を表示するものなので、 文字列を返していないので正しく表示はできません。 file_get_contentsを使うことは諦めて、何がしたいのか? 目的を書いていただけたらと思います。

参考URL:
http://php.net/manual/ja/function.file-get-contents.php

その他の回答 (1)

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.2

んー、そもそも file_get_contents() にパラメータ付きのURLってwarning とか出るんじゃないですかね・・?

関連するQ&A

専門家に質問してみよう