php + Smarty + Symfony + PEAR マニュアル
Webサーバの容量整理がほぼ落ち着いたので、以下のマニュアルをアップロード。
PHPマニュアル
Smartyマニュアル
Symfonyマニュアル
PEARマニュアル
Webサーバの容量整理がほぼ落ち着いたので、以下のマニュアルをアップロード。
PHPマニュアル
Smartyマニュアル
Symfonyマニュアル
PEARマニュアル
以前ハマった、PHP+SmartyでのUTF-8出力のまとめのメモ。
SJISなども置き換えて処理させれば、動作確認済み。もちろん、mb_internal_encodingがUTF-8の環境での、SJIS出力やEUC-JP出力も対応。
ってことで、メモ。
SmartyのUTF-8化の解決策の再現方法。
結局、どこが問題あったのかが微妙に不明なままなので、細かく・・・メモしておきます。
PHPのmbstringや、親ディレクトリの[ .htaccess ]などが複雑に絡んでいるかもしれませんが。。。
以前解決したはずの、SmartyのUTF-8(SJIS)出力。
自分で管理してる開発サーバーではOKなのに、今回アップするサーバーではNG。
以後、この手のサーバーもありそうなので、随時テストした項目をメモ。
つい最近気付いたんですが、Smarty内のforeachを利用すると、Smarty内部で半角SPを自動で吐き出している模様。
特殊な環境だけで起こるかもしれないので、再現方法っぽいことをメモ。
新年になっての作業といえば、公開している全ページのフッターにある、西暦を更新するって作業。
年に一度しか変わらないので、出来ればあまりサーバーに負荷をかけずに、しかも・・・楽したいとこです。
Smarty化したサイトなら、以下の方法で簡単に対応可能(完全自動化)。
ってことで、メモ。
SmartyでSJIS出力の時に調べてて、出来るんじゃ?的な感じでやってみたメモ。
SmartyでSJIS出力の時に使用した、[register_prefilter]と[register_postfilter]の他にも、[register_outputfilter]というものがありました。
PHPのテンプレートエンジンで便利なSmarty。
テンプレートをSJISで作るともちろん文字化けが発生する。
PHP(EUC) + SmartyTemplate(SJIS)で文字化けさせずに表示させるメモ。