2006年7月14日

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

現在下記のようになっており、webmin上で出力を確認しています。
また、phpからメール送信させて内容を確認しています。
メールの事は混乱すると思い書きませんでした。

59 12 * * * php -f /home/httpd/hoge/web/test.php

#!/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_send_mail("mail1@xxxxx",$subject, $msg, "From:
mail2@xxxxx");
?>

よろしくお願い致します。

> 近藤です。
>
> > printenvで、
> > LANG = ja_JP.euc-JPとなっておりますが
> >
> > ちなみに
> >
> > 59 12 * * * /usr/local/bin/test.sh | nkf -j
> >
> > #!/bin/bash
> > php -f /home/httpd/test.php
> >
> > としても同じくNGです。
>
> すみません。
> 最初のメールをよくみたら思ったのですが、
>
> > 59 12 * * * /usr/bin/php -f /home/httpd/test.php
> > 出力
> > subject
>
> というのは実際にcrontabに書いてある内容でしょうか?
> 本来なら
> 「59 12 * * * /usr/bin/php -f /home/httpd/test.php > 出力ファイルパス&ファイル名」
> (1行)のような感じだと思います。
>
> リダイレクトでファイルに出力したら文字化けしないと言うことはないでしょうか?
>

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




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