0

内部にかなり長いナビゲーション メニューを含む HTML ファイルがあります。そのメニューを HTML から取り出して外部の PHP ページに配置し、次のように呼び出したい

<?php include 'navigation.php'; ?>HTMLファイルで。

これを HTML ファイルに追加しようとしましたが、ページに何も表示されず、エラーも表示されません。

ファイルを HTML のままにし、php の require 関数を使用するには、(可能であれば) 何をする必要がありますか?

4

2 に答える 2

2

これを httpd.conf に追加すると、HTML ページで PHP コードを処理できます。

AddHandler application/x-httpd-php .php .html
于 2013-07-11T22:09:08.703 に答える
1

Q: ページに .php サフィックスを付けましたか? あなたがする必要があるのはそれだけです。

PHP の仕組みを思い出してください。基本的に、PHP コードを HTML ページに「埋め込む」と、サーバーは HTML (の残り) を提供する前に PHP を実行します。

しかし、PHP がコードを「見る」ためには、「HTML ページ」に .php サフィックスがあることを確認する必要があります。

大雑把な回避策として、PHP が解析するファイル サフィックスのリストに「.html」を追加できます。

しかし、これは他のものを壊す可能性があります。

「index.html」に PHP コードを埋め込みたい場合、最もクリーンな方法は、名前を単に「index.php」に変更することです。

私見では...

于 2013-07-11T22:08:49.890 に答える