PHP

Zend_SessionでDBにデータを保存

PHP

Zend_SessionでDBにデータを保存した時に、セッション情報が復元されない問題が発生しました。分かりにくいポイントなので備忘録として残しておきます。原因としてはDBの文字コードが合っていないため、テーブルに保存するタイミングで文字化けを起こし、そ…

Smartyのエンコード設定

PHP

Smartyの文字化けについてメモ。EUCやSJIS環境でSmartyを使う場合、エンコードの設定をしないと文字化けする事があります。

ssh2_exec

PHP

PHPでsshを使う際のメモ

複数の環境へ対応する

PHP

コンテンツの規模がある程度大きくなるとリソースによって参照先のサーバを変える事があります。画像ファイルはAサーバ、HTMLはBサーバといった具合でしょうか。これだけなら普通にHTMLファイルを書き換えてしまえばよいですが、実際には プロダクション環境…

PDOのrowCount

PHP

ブログ移転記念?に記事を書いてみた。PHPのPDOで気づいた点。PDOStatement->rowCountはUPDATE,INSERT,DELETEで更新された行数を取得するメソッドですが、MySQLの場合は実際に変更された行数が取得されるとのこと。INSERT,DELETEは問題ないですが、UPDATEの…