内部にかなり長いナビゲーション メニューを含む HTML ファイルがあります。そのメニューを HTML から取り出して外部の PHP ページに配置し、次のように呼び出したい
<?php include 'navigation.php'; ?>
HTMLファイルで。
これを HTML ファイルに追加しようとしましたが、ページに何も表示されず、エラーも表示されません。
ファイルを HTML のままにし、php の require 関数を使用するには、(可能であれば) 何をする必要がありますか?
これを httpd.conf に追加すると、HTML ページで PHP コードを処理できます。
AddHandler application/x-httpd-php .php .html
Q: ページに .php サフィックスを付けましたか? あなたがする必要があるのはそれだけです。
PHP の仕組みを思い出してください。基本的に、PHP コードを HTML ページに「埋め込む」と、サーバーは HTML (の残り) を提供する前に PHP を実行します。
しかし、PHP がコードを「見る」ためには、「HTML ページ」に .php サフィックスがあることを確認する必要があります。
大雑把な回避策として、PHP が解析するファイル サフィックスのリストに「.html」を追加できます。
しかし、これは他のものを壊す可能性があります。
「index.html」に PHP コードを埋め込みたい場合、最もクリーンな方法は、名前を単に「index.php」に変更することです。
私見では...