- ベストアンサー
htmlファイルにphpを記述したい
初歩的な質問で申し訳ありませんが、 色々調べて見ましたが、解らなかったので質問させてください。 htmlのフレームを使いフレームのリンク先をhtmlファイルにして、 そのhtmlファイルにphpのコードも記述したいのですが、phpコードとして認識してくれません。 例)***.htmlファイル <frameset rows="100,*"> <frame src="title.html "name="logo"> </frameset> として、title.htmlファイルにphpコード記述しましたが、phpコードとして、認識してくれていないようです。。。 title.htmlの内容は <html> <head> <meta http-equiv="Content-type" content="text/html;charset=EUC-JP"> </head> <body> <center> <font size="16">****システム</font> <? echo "認識しない"; ?> </center> </body> </html> そもそもhtmlフレームを使い、htmlファイルにphpコードを、 記述することは出来ないのでしょうか? ※htmlフレームを使わずにhtmlファイルにphpコードを記述して、 認識することは確認しました。 どなたか教えてください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「***.htmlファイルの内容を変更してください」 <frame src="title.html "name="logo"> ↓ <frame src="title.php "name="logo"> 「ファイル名を変更してください」 title.html ↓ title.php で出来ると思います!
その他の回答 (3)
既に結論が出ているようですが、「PHP ヒアドキュメント」で検索をすると、幸せになれると思います。
お礼
回答ありがとうございます。 早速「PHP ヒアドキュメント」検索してみました。 「PHP ヒアドキュメント」を使うことで、 わかりやすくコードを記述することが出来ました!! ありがとうございました。
- Sylar
- ベストアンサー率71% (10/14)
>すべてecho"<タグ>****</タグ>";とすればいいのですか? PHPに <body> <center> <font size="16">****システム</font> <? echo "認識する"; ?> </center> </body> と書けばいいです。 というか、それは常識では? むしろ「htmlファイルにphpコードを、記述する」ほうが不便と思いますが。
お礼
回答ありがとうございました。 今、色々コードを書いてみて、 考え違いをしていました。 >それは常識では? >むしろ「htmlファイルにphpコードを、記述する」ほうが不便と思いますが。 おっしゃる通りですね。 理解することが出来ました。 ありがとうございました。
- yyr446
- ベストアンサー率65% (870/1330)
普通は、PHPを含むファイルは拡張子を ~.php にするのが一般的です。 (もちろんサーバー側の設定にもよりますが) Webサーバーは拡張子が~.phpだとphpだと解釈して実行します。 また <? ?>よりも<?php ?>を使ったほうがよいです。 <? ?>だとXMLの記述と混乱するからです。
お礼
回答ありがとうございました。 ><? ?>よりも<?php ?>を使ったほうがよいです。 ><? ?>だとXMLの記述と混乱するからです。 知りませんでした。。。 次回から<?php ?>で記述したいと思います。 ありがとうございました。
補足
回答ありがとうございます。 >「ファイル名を変更してください」 を行うと言うことは、phpファイルの中にhtmlコードを書くと言うことですか? その場合はタグはすべてecho"<タグ>****</タグ>";とすればいいのですか? (htmlタグはすべてechoする) もう1つ質問なんですが、htmlファイルの中にphpコードを書くことは出来ないのでしょうか? 試しに以下のファイルを作って見ましたが、phpコード部分が表示されませんでした。("phpテスト文"部分) ブラウザで表示されたのは、「htmlテスト文」のみでした。 例)test.html <html> <body> htmlテスト文 <?php echo "phpテスト文"; ?> </body> </html> 質問ばかりですいませんがよろしくお願いします。