« 2008年11月 | メイン | 2009年08月 »
2008年12月08日
preg_replace
$ymd = "11/22/2005 12/03/2005";
// 「mm/dd/yyyy」を「yyyy年mm月dd日」に変更
// yyyy:年4桁 mm:月2桁 dd:日2桁
$pattern = "/([0-9]+)\/([0-9]+)\/([0-9]+)/";
$replace = "\$3年\$1月\$2日";
$result = preg_replace($pattern, $replace, $ymd);
投稿者 muuming : 13:55 | コメント (0)
2008年12月05日
qmailでPGに渡したときの返り値
qmail
qmailは、機能によってプログラムが細分化されている。メールを受信したあとは、qmail-local が配信する。
設定は、~/.qmail ファイルに記述する。
|program arg ...
qmail-localは、sh -c program というコマンドを、ホームディレクトリで実行する。
qmailが起動するプログラムの終了コードは、次のいずれかにする。
* 0 成功
* 99 成功、ただし以降のメールは無視すべき。
* 100 配送に失敗。(hard error)
* 111 配送に失敗。ただし、しばらく経って再試行すべき。(soft error)
次の値でもhard error扱いになる。詳しくは man qmail-command を参照。