はてなキーワード: tplとは
なるほど。ただ、ファイル名をView.AccountOK.phpという形にしなくてもファイル構造を
(非公開ディレクトリ)
/template
account_ok.tpl
account_off.tpl
/view
account.php
(公開用ディレクトリ)
/html
としても良いわけだよね?どのテンプレートを読み込むのかは、account.php内で分岐させるとして。
あるいは、index.php?view=account&act=ok みたいに追加パラメータを入れるとか。
俺としては、例えmod_rewriteを使うと言っても
http://test/view/account/username/hogehoge/param1name/value1/param2param/value2
apacheのhttpd.confを見たけどDefaultCharsetは設定されてませんでした。
<meta http-equiv="Content-Type" content='text/html; charset="EUC-JP"' />
tplの頭にこれを書いてみたけどスルーされてしまうようです。
header("Content-Type: text/html;charset=EUC-JP");
をtplを読み込む前に呼ぶか、
結局これしか解決策はなさそうです。
なるほど、php.iniは別におかしくなさそうだね。
だとすればhttpdがapacheだとして、DefaultCharsetが設定されてるのかもしれない。
そこがいじれるのなら、DefaultChasetは'none'にするとか、それができないなら、通常の.phpスクリプト同様に
header("Content-Type: text/html;charset=EUC-JP");
をtplを読み込む前に呼ぶか、あと、
<meta http-equiv="Content-Type" content='text/html; charset="EUC-JP"' />