ホームページ > バックエンド開発 > PHPチュートリアル > HTML ファイル内で PHP コードを直接実行できますか?

HTML ファイル内で PHP コードを直接実行できますか?

Mary-Kate Olsen
リリース: 2024-11-03 02:48:29
オリジナル
639 人が閲覧しました

Can I Execute PHP Code Directly in an HTML File?

HTML ファイル内での PHP スクリプトの実行

質問: .html ファイル内で PHP コードを実行するにはどうすればよいですか?

説明:

拡張子 .php を持つ PHP ファイルとは異なり、拡張子 .html を持つ HTML ファイル内の PHP スクリプトを直接実行することはできません。これは、HTML と PHP が独自のルールと構文を持つ異なるプログラミング言語であるためです。

解決策:

HTML 内で PHP コードを実行する鍵は、PHP を使用することです。 .php 拡張子を持つスクリプト ファイル。内訳は次のとおりです:

  • index.html: これは、PHP によって生成された動的コンテンツを表示する HTML ファイルです。
  • index。 php: これは、PHP コードを記述する別の PHP スクリプト ファイルです。

URL 書き換えに .htaccess を使用する:

作成するにはHTML ファイルで PHP コードを実行しているように見えますが、.htaccess ファイルを使用して URL を書き換えることができます:

RewriteEngine On<br>
RewriteRule ^(.*).html$ .php [NC]
ログイン後にコピー

このルールは、.html で終わる URL リクエストを対応する .php にリダイレクトします。 file.

PHP コード スニペット:

index.php ファイルでは、次のように通常どおり PHP コードを記述できます:

<code class="php"><?php echo "Hello world"; ?></code>
ログイン後にコピー

HTML での PHP 出力の表示:

PHP コードによって生成された出力を HTML ファイルで表示するには、PHP の echo ステートメントを使用できます:

<code class="html"><!-- index.html -->
<html>
...
<?php echo "Hello world"; ?> // This will be replaced with the PHP output
...
</html></code>
ログイン後にコピー

When HTML ファイルにアクセスすると、Web サーバーは .htaccess 書き換えルールを処理し、リクエストをindex.php ファイルにリダイレクトします。 PHP コードが実行され、必要な出力が生成されます。

以上がHTML ファイル内で PHP コードを直接実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート