• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLからPHPを呼び出すには)

HTMLからPHPを呼び出す方法とは?

このQ&Aのポイント
  • PHP4で動いていたカウンターを、訳あってPHP3に移植することになりました。
  • HTMLには<img src="hoge.php" width="1" height="1">を埋め込み、hoge.phpファイルのほうには PHPのコードを記述していました。
  • PHP4では問題なく動作していたものが、PHP3ではうまく保存できず、JavaScriptを使った別の呼び出し方法を試したところ、JavaScriptの構文エラーが出るようになりました。

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

たとえば、 <? $fp = fopen( '/tmp/now.txt', 'w' ); fwrite( $fp, date("Y年m月d日 A h時i分s秒") ); fclose($fp); header( 'Content-Type: application/x-javascript' ); ?> とか。hoge.phpとほとんど変わらないですが。 HTTP応答として、 HTTP/1.1 200 OK Content-Type: application/x-javascript みたいなのを返せば良いかと。 逆に、エラーになるときの、HTTP応答がどうなってるかを確認してみては。

umioyo
質問者

お礼

うまくいきました~ いたずら防止のために <? $fp = fopen( '/tmp/now.txt', 'w' ); fwrite( $fp, date("Y年m月d日 A h時i分s秒") ); fclose($fp); ?> <HTML> <BODY> File not found </BODY> </HTML> としていたのが、引っかかっていました(^^; お恥ずかしい。。。 本当に助かりました。ありがとうございました。

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

hoge3.phpで、適切なJavaScriptコードを返すようにするか、何も送らない(i.e. Content-Lengthが0)ようにしてみては。

umioyo
質問者

お礼

ご回答ありがとうございます。 ちょっと調べたのですが、よくわからなかったのですが、具体的にどのように記述すればよいのかよろしいでしょうか。 よろしくお願いいたします。

関連するQ&A

専門家に質問してみよう