html ファイル内で php スクリプトを動作させる #2

html 拡張子のファイルに .htaccess を使って PHP を実行する方法です。
たいして小難しい事を実践していませんが、テキストファイルを html へ include する場合には便利かもしれまんせん。

.htaccess への記述方法は、サーバによって異なりますので、以下のうち動く方を書いてください。

AddType application/x-httpd-php .html
AddHandler php-script .html

あとは、PHP を実行したい位置へ

<?php include("sample.txt"); ?>

といった感じで PHP を記述し、Web サーバへアップロードし、上記の例の場合、埋め込んだテキストファイルが表示されていれば完了です。

もし、文字化けが発生する場合は、html と埋め込むファイルの文字コードを合わせるか、html のどこかに以下の様な文字コードを追加してやります。

<?php header("Content-Type: text/html;charset=SJIS");?>

それでも色々不具合が出る場合は、とあるサーバの例ですが .htaccess を以下の様にします。

AddType application/x-httpd-php .html
php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8"

文字コードを全て統一していれば、最初の一行だけ大体は片付くとは思いますが、もし、文字コードが不揃いの場合は、charset を色々変更してみてください。

Appshocker
bitFlyer ビットコインを始めるなら安心・安全な取引所で
ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin