PHP コードを html に含めたい
通常、HTML は PHP によって処理されません。*.php で終わるファイル (デフォルト設定) のみが PHP インタープリターを介して渡されます。変更しようとしているこれらの HTML ファイルがスタンドアロン ファイルである場合 (および のように直接アクセスする場合http://domain/file.html
)、そこに PHP を適用することを試みることができます。サーバーが Apache で、その設定を.htaccess
ファイルで調整できる場合 (またはメインの Apache の設定を変更できる場合)、これを.htaccess
<Files "*.html">
ForceType application/x-httpd-php
</Files>
HTML テンプレートを目指している場合、基本的にこれらのファイルは Web サーバーを通過せず、フォーラムによって読み取られ、通常はコード内で処理されます (実行されないなど)。わずかな可能性として、フォーラムは Smarty テンプレート エンジンなどを使用しており、フォーラム コードを微調整して Smarty テンプレートで PHP を有効にすることができます。
編集
これらの HTML ファイルは単純なテンプレートであるため、PhpBB ではうまく.htaccess
いきません。ただし、セキュリティ設定のテンプレートで PHP を有効にすることができます。「はい」を「テンプレートで PHP を有効にする」に設定するだけです。<?php
これを行うと、PHP コードを使用できますが、PHP コード自体は同じですが、PHP ブロックは通常とは異なる方法でマークされ、 ?>
. それ以外の
<?php echo "Test"; ?>
あなたは書く必要があります
<!-- PHP --> echo "test"; <!-- ENDPHP -->