PHP4からPHP5
自分が管理人をしているサイトのPHP4のシステムをPHP5に移植している>。
某MLと某会員制のコラムサイトである。総ステップ数は5Kくらい。
セキュリティ的にもいろいろとアレなので、プログラム自体の手直しを含み、結構時間がかかる。
へたれな間違いorzも含み、いちおう移植のtopisを上げる。
- 「true」のスペルミス「ture」が「真」を返さなくなった。
- 関数呼び出し時の変数「&$foo」は「$foo」でよい。
- 未宣言の変数は「if ($foo == "")」ではなく、「if (empty($foo)」とする
- simplexmlライブラリで読み込んだファイルは、例えファイルの文字コードがeuc-jpでも、UTF-8と>してロードされる。
- MIMEのdecodeライブラリはあるが、 encodeするライブラリがない(;´Д⊂)
- simplexmlライブラリは、特殊文字(SJISのギリシャ数字Iとか)があると無視せず、エラーを返す