HOME | TOP ■ 概要 Webアプリケーションにおいてメールの送信処理はユーザへの情報伝達手段として有効な方法です。 メールは読めるものを送って、読んでもらわないことには送ってないのと同じことです。 読んでもらえるかどうかはこちらではどうすることもできないので、せめて正しく送れるようにしておくしかないでしょう。 Zend Frameworkは多言語対応を考慮されている分、やはり日本語ピンポイントで使うためには冗長な記述が必要になってきます。 そこで必要項目を渡すだけで送信できる関数xmail()を自作することにします。 Zend_Mail関連のクラスには送信用に「Zend_Mail_Transport_Sendmail」と「Zend_Mail_Transport_Smtp」の2つが用意されています。 前者はPHP組み込みのmail()関数を使って送信を行うもので、後者は直接送信メー
PHPを使ってたった2行で絵文字をエスケープする方法 Tweet 2007/12/3 月曜日 matsui Posted in PHP | No Comments » 先日の「PHPを使ってたった2行で絵文字を取り除く方法」の応用技です。 SJIS形式の絵文字は、そのままだとDBに格納する際や文字コード変換時に、文字化けを起こしてしまうことがあります。 iモードの場合は、先日ご紹介した、 「iモード絵文字をSJIS形式からUnicode形式に変換するPHPサンプル」 の方法でもエスケープできますが、ドコモのみの方法ですし、やや面倒です。 今回はもっと簡単にエスケープする方法をご紹介します。 この方法であれば、DoCoMo・au・SoftBank(SJIS形式のみ)の絵文字は全てエスケープできますし、後で元に戻すこともできます。 エスケープ処理 サンプルコード $str = '絵文字[晴れ]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く