作業用鯖では発生しなくて、本番鯖で発生する問題ってなーんだ?
答えは%5C問題!
なんなのさ…。htmlもphpもEUCで作ってて、MySQLもsjisにしてないはずなのに発生するのって…。
ってことでrawurlencodeしたモノを置き換える。
preg_replace("%5C%22", "%22", $message);
するとな〜ぜか、preg_replceではエラーで止まる。
ereg_replace("%5C%22", "%22", $message);
ereg_replaceにすると問題なく動く。
%記号がpregだと引っかかるのかもしれない。…後で調べよう。