PHP小技 Shift-jisで『ソ』をDBに保存する際の文字化け 文字コードをshift-jisでformを作成し、そのままMySQLに保存すると文字化けて登録される。 何故文字化けが起きるかというと、PHPの方でマルチバイト文字の誤認識をしたまま変換しているから。 つまりは仕様です。 2009.07.28 PHP小技
PHP小技 PHP4からPHP5にUPした際の問題対応 主に問題となるのは以下3点(※参考) requireで問題なかったところがrequire_onceじゃないとエラーになる 全部ではない。エラーが出たとこだけ直せば問題ない様子。 オブジェクトの代入の扱いが変わった PHP4まではオブジェクト... 2009.06.15 PHP小技
PHP小技 検索クローラーのための設定 検索クローラーは、モバイルサイトを観に来る際は、一応携帯を装ってやってくる。 しかしやっぱり携帯ではないので、問題点もある。 対応方法について記載しておく。 2009.06.11 PHP小技端末環境関連
PHP小技 一定時間経過したファイルを削除する ログファイルとかあるディレクトリにおいて、一定時間経過したファイルは全て消してしまいたいとする。 cronで使うのも有りだが、作成した処理内のどこかに組み込んでおけばアクセスする都度に消えてくれるので便利。 2009.06.03 PHP小技
PHP系OSS・CMS phpMyAdminで文字コードを変更 携帯サイトを作るにあたり、大体無難にSJISを使う。 正しくはSJIS-WINというものなのだが。 だからDBもSJIS。 MySQL4.X・phpMyadmin4.X系はSJIS管理がしやすくなってるが、 今更このバージョンはないかなぁと... 2009.06.02 PHP系OSS・CMS開発環境
PHP小技 PHPにて、文字列の変数名化を使った、環境変数の取得が出来ない話 PHPでは文字列を変数名にして配列が取得出来る。 例えば とすると『bb』と表示されるので、 としても『bb』と表示される。 後者を利用して$_SERVERや$_SESSIONなど環境変数を取得したいと思ったが出来なかったのだ。 2009.05.11 PHP小技
PHP小技 携帯電話(フィーチャーフォン)メールメモ フィーチャーフォン(feature phone)、ガラパゴス携帯と言われるもので『メール関連』のメモ。 ※スマホ用じゃないけど、使えないこともないよ! まとめは『 2009.05.09 PHP小技端末環境関連
PHP小技 PHPエラーメモ PHPのエラー、イチイチ調べるのが面倒くさくなってきたのでメモしておく Warning: Division by zero:ゼロ除算 プログラムでは0で割り算してはいけないらしい。 割る数が0になっていないか要確認。 2009.04.27 PHP小技
PHP小技 PHPによる外部ファイル取得 phpで外部に置いたファイルを読み込んで取り込むには方法。 地味に色々方法があるんだけど、忘れちゃうんだよね、のメモ。 まず基本。 全体の取り込み 読込限定とかその辺のオプションは、マニュアル参照ってことで。 無かったら追加(+)のオプショ... 2009.04.27 PHP小技
PHP小技 PHPによるDB接続の基本 『PEARによるODBC』『DBC関数』 『Microsoft SQL Server関数』『MySQL関数』。 他は順次追加。 PEARによるODBC PEARによるODBC補足 『DB::isError($db)』は『PEAR::isEr... 2009.04.27 PHP小技