1

一部のページには .php 拡張子がないように見えますが、サーバー側のものがあります。それとも私はそれで完全に間違っていますか?

基本的に、すべての HTML ドキュメントに変更をコピー アンド ペーストするのではなく、HTML ドキュメントを更新するのではなく、ヘッダーとフッターのステートメントをインクルードしたいと考えています。ページを .php にせずにこれを行うことはできますか?

それらを含める最良の方法は何ですか?

4

4 に答える 4

2

はい、Web サーバーに HTML ファイルを PHP スクリプトとして解析させると<?php include 'whatever.php';、.html ファイルから追加できるようになります。

Apache の例:

AddType application/x-httpd-php .html
于 2012-09-18T18:35:04.827 に答える
2

末尾に .php を付ける必要はありません。含めるだけです :)

于 2012-09-18T18:34:56.883 に答える
1

.php を使用しないのはなぜですか? 次のように各ページを作成するだけです。

<?php
    include 'header.php';

    // your code

    include 'footer.php';
?>

そして、レイアウトの上部に header.php を作成し、下部に footer.php を作成します。smartyのようなテンプレート エンジンを見ることもできます。

于 2012-09-18T18:36:22.517 に答える
0

ファイル拡張子 html をマッピングして.htaccess、apache のファイルでphp として実行することができます

AddType application/x-httpd-php .php .php4 .php3 .html .htm

サーバー上でサポートされていないか、異なる (1 と 1 がホストされている) 可能性があります。

http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype

于 2012-09-18T18:39:22.513 に答える