2011-12-14 11 views
0

Safariが再生していて、.phpファイルを読み込んでいないため、htmlのみが読み込まれます。 .phpを呼び出すとうまくいくのだろうか?PHPを組み込んでいても、ファイル.htmlを呼び出せますか?

+1

PHPパーツは、そのために設定されたWebサーバーでのみ実行されます。 http:// URLを介して、そしてサーバーを使って、またはローカルファイルと同じようにファイルを呼び出しますか?//? – mario

+1

どのような意味でですか?直接PHPファイルを開くか、サーバーから取得しますか?直接開くと、解析されません。これがサーバー上のPHPインターピターの目的です。 –

+1

Safariは拡張機能について気にしません。ブラウザのどれもしません。 HTMLコンテンツが含まれていれば、すべてのブラウザにindex.jakeというファイルを作成することもできます。問題はおそらくサーバー側にあります。 – Oldskool

答えて

3

一般的にはこれはお勧めできませんが、Webサーバーに.htmlという拡張子を持つすべてのファイルをPHPで処理するように伝えることで実現できます。それを行うには、あなたのWebサーバーによって異なります。

.htmlという拡張子を持つ非PHPファイルにオーバーヘッドが加わり、PHPが呼び出され、PHPタグが見つからなくても検索されます。

+0

ありがとう、il do that。 –

+0

私の第2段落を確認してください。繰り返しますが、サーバーに負担をかけて回避策を講じるという問題を解決する方がよいでしょう。 –

+0

ええ、もう一度.phpファイルを呼び出すことができます。 –

1

すぐに、いいえ。 .htaccessファイルを更新することで、動作させることができます。単にこれを追加してください:AddType application/x-httpd-php .html .htmそして、あなたのサーバーがどのように動作しているかによって動作するかもしれません。私はhttp://www.besthostratings.com/articles/php-in-html-files.htmlをチェックして、上記のコードがあなたのサーバではうまくいかない場合に、どうやってそれを行うことができるかの例をいくつか見てみましょう。

関連する問題