-3

私は現在、ほとんどが標準の html/css である Web ページを作成していますが、そこに PHP を少しだけ組み込むことにしました。

Web の周りでは、.php の Web サイトはめったに見られないことに気付きました。ほとんどの Web サイトは .html/htm です。

私が疑問に思っているのは...両方が含まれている場合、ファイルを.phpまたは.htmlとして保存することには意味がありますか? html ファイルまたは php ファイルにほぼ完全に純粋な html を含めることは可能であり、同様に html ファイルにほとんど php を含めることも完全に可能であるように私には思えます。

大部分のコンテンツに一致するファイル名を持つことによる利点/欠点はありますか?

4

5 に答える 5

1

PHP の最新の実装との違いはありません。Web サーバーの実装が、その特定のファイルに使用するパーサーを決定するためだけに命名規則に依存していた時期がありました。現在、Apache などの Web サーバーでは、単純な構成オプションを設定するだけで、PHP を介して任意のファイルを実行できます。通常、サイト内のすべてのページで一貫した URL を維持して、より直感的に閲覧できるようにすることをお勧めします。たとえば、次の URI を持つサイトにいるとします。

  • /products/super-awesome-shirt/large.html
  • /products/super-awesome-shirt/small.html

ブラウザで /products/super-awesome-shirt/medium.html にアクセスすると、中サイズの超素晴らしいシャツを表示するページがポップアップ表示されると思います。一方、それが /products/super-awesome-shirt/medium.php の場合、他のページには .html の末尾があるため、混乱します (このページの拡張子が異なるとは簡単に推測できません)。

mod_rewriteを使用して、Apache ですべての URL を整然とした直感的なものにする簡単な方法がたくさんあります。URL の書き換えに関しては IIS にも同じことが当てはまりますが、IIS を構成しなければならなくなってから何年も経っています。ちょっとググれば見つかるものだと思います。

于 2013-06-01T05:59:05.110 に答える
1

PHP コードはhtml ファイルでは評価されません! つまり、php.ini で構成を具体的に設定しない限りです。

于 2013-06-01T05:18:27.523 に答える
1

両方が含まれている場合、ファイルを .php または .html として保存することには意味がありますか?

はい。Web サーバーは基本的に、拡張子付きのファイルを実行し、.phpそれらのスクリプトの出力 (通常は HTML) を提供します。HTML ファイルは静的で、記述されたとおりに提供されます。

大部分のコンテンツに一致するファイル名を持つことによる利点/欠点はありますか?

それは「多数派」でも「少数派」でもありません。ファイルに PHP コードが含まれている場合、それは PHP ファイルであり、.php拡張子を付けて保存する必要があります。HTML ファイルのみの場合は、ファイルとして保存し.htmlます。

于 2013-06-01T05:23:11.543 に答える
1

私が見ることができる唯一の欠点は、ブラウザーからの保存がうまくいかないことです (ほとんどのエンド ユーザーは、.php 拡張子に関連付けられたアプリケーションを持っていません)。

とにかく魔法とindex.php == index.htmlを少し書き直します

于 2013-06-01T05:31:23.070 に答える
0

1).html は通常、サーバー側コードのないhtml のみに使用されます。

2).php は、必要に応じてサーバー側の php コードと html に使用されます

3) セットアップ次第で何にでも使えます。

この差分を参照してください

于 2013-06-01T05:17:44.297 に答える