<img src = "logo.php">を使用して、実際のgif画像を表示する前にデータベースに何かを書き込むphpページを呼び出しています。これをバージョン1と呼びましょう
どのページでも、コードは次のようになります。
<a href="http://www.abc.com">
<img alt="Hi" src="http://www.abc.com/logo.php"/></a>
次に、logo.phpは次のようになります。
// first update a database table with some relevant info
// then, output the logo image
header("Content-Type: image/gif");
echo file_get_contents("/path/to/image/logo.gif");
それはうまく機能しています(私がここで受け取った回答のおかげで:スタックの質問に回答しました
今、私はまったく同じことをする2番目のオプションを作成しようとしていますが、画像だけでなくHTMLも表示される点が異なります。これをバージョン2と呼びましょう
どのページでも、コードは次のようになります。
<a href="http://www.abc.com">
<img alt="Hi" src="http://www.abc.com/logo_html.php"/></a>
この他のファイル「logo_html.php」に次のような出力を出力させたい
<p>Hello World</p>
<p>Some More html</p>
<img alt="Hi" src="http://www.abc.com/logo.gif"/>
'echofile_get_contents'ファイルを単純な<p>HelloWorld </ p>を使用してphpファイルに変更しようとしましたが、何も表示されません(ブラウザーが画像を見つけられないときに取得するXのみ)。
これが私の「logo_html.php」ファイルであり、これに変更してからmyfile.phpにテキストを入力すると、結果も得られません。
header("Content-Type: image/gif");
echo file_get_contents("/path/to/file/myfile.php");
画像と追加のhtmlを表示して表示できるようにするには、logo_html.phpファイルで何を変更する必要がありますか?
いつものようによろしくお願いします!