HTML ファイル内での PHP スクリプトの実行
質問: .html ファイル内で PHP コードを実行するにはどうすればよいですか?
説明:
拡張子 .php を持つ PHP ファイルとは異なり、拡張子 .html を持つ HTML ファイル内の PHP スクリプトを直接実行することはできません。これは、HTML と PHP が独自のルールと構文を持つ異なるプログラミング言語であるためです。
解決策:
HTML 内で 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 サイトの他の関連記事を参照してください。