fgetcsv の代替関数を作成したが、どうも件数が一致しない。原因は、最後の改行から EOF までを1行として入力していたからだった。 入力長が 0 で EOF だったら EOF として false を返すように改良し… 続きを読む fgetcsv の代替関数を改良
月: 2007年9月
fgetcsv の代替関数
fgetcsv は便利な関数だが、Windowsデータとの連携に問題がある。 WindowsからCSVをアップロードする場合、Shift-JIS がほとんどだと思われる。一方、fgetcsv関数はロケール設定を考慮するた… 続きを読む fgetcsv の代替関数
Yum データベースが壊れていました
Yum データベースが壊れていました。php-mcrypt パッケージをインストールしようとして、判明しました。どうりで最近アップデートが来ないと思っていました。 以下の様に修復しました。 # yum clean all… 続きを読む Yum データベースが壊れていました
PHPで暗号化
パスワードをデータベースに保存する場合、MD5などの不可逆暗号を用いた方がセキュリティー上好ましい。パスワードは再度入力されるものなので、暗号化した結果を比較すればよい。 それでは、口座番号などの個人情報をデータベースに… 続きを読む PHPで暗号化
PHPのリロード対策を誤っていました!
ブラウザーの更新・移動ボタンをクリックすると、フォームデータの再送信をするか確認が表示される場合がある。 原因は、POSTメソッドでパラメータが送信されているため、ページの表示にパラメータが必要とブラウザーが判断するため… 続きを読む PHPのリロード対策を誤っていました!