- ベストアンサー
HTMLでPHPを動かす
はじめまして。 よろしくお願い致します。 HTMLファイルでPHPを動かすには.httaccessで AddType application/x-httpd-php .html を設定すれば良いとは調べて確認できたのですが、 決まったファイルのみ、 例えば一つのディレクトリ内にindex.htmlとhoge.htmlがあったとします。 その際index.htmlのみPHPを動かす設定は、どうすればよいのかと思いご質問させていただきました。 どうかよろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
<Files "index.html"> ForceType application/x-httpd-php </Files>
その他の回答 (2)
- koke29
- ベストアンサー率58% (114/196)
hoge.htmlに#1さんがおっしゃるようなPHPの記述がなければ ただのHTMLファイルです で、hoge.htmlにPHP記述が入っているとして、それを動かしたくない 理由がナゾです(いらないなら消すかコメントアウトすればいい) AddType application/x-httpd-php .html この記述は、.htmlファイル内のPHPコードをPHPとして動作させるため のものですから、普通のhtmlファイルはhtmlファイルとして扱われます htmlファイルをPHPファイルとして扱うならhtmlファイルはどうなるの? という意味での質問なら、こういう挙動ですので考える必要がないんです 質問の意味を取り違えているようでしたら、補足をお願いします こういう状態でこうしたいので、方法が知りたい という書き方の方が アドバイスは付きやすいですよ 挙動を知っている人にとっては、何がしたいのかわからない質問なので 具体的な補足がないと同じような回答しか付かないのではと思いました
補足
ご返答ありがとうございます。 質問が分かりづらくて申し訳ございません。 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はファイル単位で設定することは可能なのでしょうか?
<?php このなかがPHP ?> それ以外はHTMLです。
お礼
ありがとうございます。 思っていた内容で完璧に出来ました。 本当にありがとうございます。 助かりました。