【cron】PHPをcronで自動実行する

特にデータベース系の管理業務や、他アプリケーションとの連携などで必要になるcronでの定期実行についてです。
理屈は理解していたものの、実際に設定するとなるとちょっと調べなければいけなかったので忘備しておきます。

続きを読む

【PHP】日本語ファイルのアップロード処理

基本的には問題なく処理できているはずのアップロード処理が、一部のファイルで不具合発生していたので、解決までの流れをメモしておきます。

解決策

以下の記述を取り急ぎ追加し、問題解消を確認しました。

  • mb_internal_encoding(“UTF-8”); を追加
  • setlocale(LC_CTYPE, ‘Japanese_Japan.932’);
  • basename() を別の処理に変更
続きを読む

【Javascript】郵便番号から住所を自動入力するライブラリ「YubinBango」

個人的な傾向として、比較的簡単な実装で利用できるものを中心に扱いがちなのですが、今回は(ちょっとだけ)手間よりも利便性を取ったライブラリをご紹介します。

郵便番号から住所を自動入力するライブラリとして有名なのは「ajaxzip3」でしょう。
その正式な後継ライブラリが、今回ご紹介する「YubinBango」です。

続きを読む

【Thunderbird】最新バージョンのImportExportToolsについて

本体のアップデートとアドオンのアップデートというのは、いつになってもトラブルの元ですね。

特に、アドオンがアップデートされず、本体から「このアドオンは現在のバージョンに対応していません」的なメッセージが表示されると、ストレスの原因にもなります。

今回はThunderbirdユーザーにとって「必須」ともいえる「ImportExportTools」のアップデートについて、メモしておきます。

続きを読む

【PHP】Chromeのコンソールにログを出力する

極めて個人的なお話なのですが、PHPのデバッグって面倒ではないですか?
特にIDEを利用しないでもできるレベルの修正では「どこが間違っていて動かないのか」を特定するのが非常に面倒です。

※IDE使えと言われたらそれまでなのですが…

そんな時に、Javascriptなどで利用している開発者ツールのコンソールへ何かしら出力ができれば、問題解決の助けになることがあります。

今回はPHPからChromeのコンソールへ出力できるChromePHPのご紹介です。

続きを読む