2006年7月14日

[PHP-users 29800] Re:crontab でphp実行、日本語ファイル読めない

お忙しいところ御対応頂きありがとうございます。
御指摘の通りに変更しましたところ下記のように何も帰ってきませ
んでした。

data[0]には実際はdummyと入っています。
data[1]には予約番号と入っています。

Subject: dummy

Date: Fri, 14 Jul 2006 15:02:00 +0900 (JST)
From: mail2@xxxxx
To: mail1@xxxxx

rootでコマンドラインから実行すると

Subject: dummy
Date: Fri, 14 Jul 2006 15:07:05 +0900 (JST)
From: mail2@xxxxx
To: mail1@xxxxx

予約番号

---------
以上

> 近藤です。
>
> > $subject = mb_convert_encoding($subject,"EUC-JP","auto");
> > echo $sbjct;
> > echo $msg;
> > mb_send_mail("mail1@xxxxx",$subject, $msg, "From:
> > mail2@xxxxx");
>
> ということで、mb_send_mailでもエンコードを行うのでこちらで
> 何か起こっている可能性もあると思います。
> 試しに、やっぱりcronでもリダイレクトでファイルに出力してみると
> echoの出力が正しいか否かが分かるかと思います。
>
> とりあえず、あんちょこかもしれませんが、mb_send_mailの行を
> $subject=mb_convert_encoding($subject,"ISO-2022-JP","EUC-JP");
> $subject=mb_encode_mimeheader($subject,"ISO-2022-JP", "B");
> $messagebody=mb_convert_encoding($msg,"SJIS","EUC-JP");
> mail("mail1@xxxxx",$subject,$messagebody,"From: mail2@xxxxx\r\n");
> と言う風にしてみたらどうなりますか?
> こちらでは、S-JISにしてメールを送信しちゃってます。(7bitしか通らないような
> SMTPだと問題が起こるのかもしれませんが...ローカルだと問題ないかと...)
>

_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3

投稿者 xml-rpc : 2006年7月14日 15:06
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39558
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。