Codeigniterで、長い件名のメールを送信する際の文字化け対策。ソーシャルサービスなどのWebテック系情報と、ガジェットやドローン、日々のアレコレを綴るブログ。POSTsAWSで強固なWordPressを実行する環境を作って、その手順をドキュメント化したら連載できるレベルのものになってしまった。気がつけば、フリーランスになって10年経ちました......。年別アーカイブを年度別(4月はじまり)にカスタマイズする方法。Formの管理者宛メールにREMOTE_ADDRとUSER_AGENTを追加する方法。(1)Codeigniterで、長い件名のメールを送信する際の文字化け対策。PHPフレームワークで、今時Codeigniter(以下CI)を使っている人も少ないかと思いますが、まだPHP5.3必須なFuelPHPに乗り換えられずに悶々しているモトヲです、こんにちは。CIのEmailヘルパーを使ってメールを送信する場合、長い件名だと文字化けしちゃうんですよね。見てみぬフリしてた、というか「短い件名で設定してください」てな上からなお願いをしてたんですけど、対策を練ってみました。application/librariesディレクトリにMY_Email.phpというファイルを作成。*/元々の_prep_q_encodingという関数が訳のわからんことをやってんのよね〜。PostsPHPで、goo.glの短縮URLをゲット!PHPで、bit.lyの短縮URLをゲット!PHP4でoAuth。CPIのシェアードプランACE01に移行するにあたっての最低限の押さえどころ。