2006年7月14日

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

清水です、
近藤様、ご対応ありがとうございます。
その後ファイルにも書き出してみましたが、日本語部分が空でした。
$fp = fopen("testwright.txt","w");
ご指摘のコードは明日夜試して見ます。
別マシンがvine3.2+php5.?.?(cgi)な事がわかりましたので、
明日夜かあさってテストし、up+downも試みてみるつもりです。


> 近藤です。
>
> mb_send_mailは、私の方ではつかってなかったのですが、
> 勉強にもなるので、ちょっと調べてみました。(今後使うかも知れないし...)
> 以下のような感じでどうでしょうか?
> RedHat9の環境では問題ないようです。
> (テストではSubjectも日本語に対応できました。こちらのPHPは4.4.1ですが、
> mb系の関数はPHP5の方が不具合が改善されている部分もあるようなので、
> PHP5でも問題ないのではないかと思うのですが...)
> ---------------------------------------------------------------
> #!/usr/bin/php
> > mb_internal_encoding("EUC-JP");
>
> //EUC-JPエンコーディングcsvファイル
> $_text = "/home/httpd/mntt/txt/test.txt";
>
> $fp = fopen($_text,"r");
> $data = fgetcsv ($fp, 512, ",");
> fclose ($fp);
> $subject = $data[0];
> $msg = $data[1];
>
> //$subject = mb_convert_encoding($subject,"EUC-JP","auto");
> //echo $sbjct;
> //echo $msg;
> mb_language("ja");
> $subject=mb_convert_encoding($subject,"ISO-2022-JP","EUC-JP");
> $msg=mb_convert_encoding($msg,"ISO-2022-JP","EUC-JP");
> mb_send_mail("mail1@xxxxx",$subject, $msg, "From:
> mail2@xxxxx");
> ?>

_______________________________________________
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日 20:23
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39567
トラックバック
コメント
コメントする




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