• ベストアンサー

HTMLでPHPを動かす

はじめまして。 よろしくお願い致します。 HTMLファイルでPHPを動かすには.httaccessで AddType application/x-httpd-php .html を設定すれば良いとは調べて確認できたのですが、 決まったファイルのみ、 例えば一つのディレクトリ内にindex.htmlとhoge.htmlがあったとします。 その際index.htmlのみPHPを動かす設定は、どうすればよいのかと思いご質問させていただきました。 どうかよろしくお願い致します。

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

  • ベストアンサー
  • warez
  • ベストアンサー率57% (29/50)
回答No.3

<Files "index.html"> ForceType application/x-httpd-php </Files>

taabooo
質問者

お礼

ありがとうございます。 思っていた内容で完璧に出来ました。 本当にありがとうございます。 助かりました。

その他の回答 (2)

  • koke29
  • ベストアンサー率58% (114/196)
回答No.2

hoge.htmlに#1さんがおっしゃるようなPHPの記述がなければ ただのHTMLファイルです で、hoge.htmlにPHP記述が入っているとして、それを動かしたくない 理由がナゾです(いらないなら消すかコメントアウトすればいい) AddType application/x-httpd-php .html この記述は、.htmlファイル内のPHPコードをPHPとして動作させるため のものですから、普通のhtmlファイルはhtmlファイルとして扱われます htmlファイルをPHPファイルとして扱うならhtmlファイルはどうなるの? という意味での質問なら、こういう挙動ですので考える必要がないんです 質問の意味を取り違えているようでしたら、補足をお願いします こういう状態でこうしたいので、方法が知りたい という書き方の方が アドバイスは付きやすいですよ 挙動を知っている人にとっては、何がしたいのかわからない質問なので 具体的な補足がないと同じような回答しか付かないのではと思いました

taabooo
質問者

補足

ご返答ありがとうございます。 質問が分かりづらくて申し訳ございません。 index.htmlのファイルは例えば <? print "hogehoge"; ?> とソースを記述していると仮定いたします。 index.htmlファイルのみ.htaccessの影響を受けるように設定したいのです。 hoge.htmlには.htaccessの設定は影響を与えないようにしたいと考えています。 .htaccessに AddType application/x-httpd-php .html の記述をすると.htaccessをアップしたディレクトリと以下のディレクトリすべてのファイルに命令が言ってしまうと思うのですが、 index.htmlのみ AddType application/x-httpd-php .html の設定を有効にしたいと思います。 .htaccessはファイル単位で設定することは可能なのでしょうか?

noname#119957
noname#119957
回答No.1

<?php このなかがPHP ?> それ以外はHTMLです。