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 を色々変更してみてください。
Blog : CODE / Posted : 2010.07.11
Post Comment
匿名でコメントする事もできます。