Perlコーディング初心者質問スレ Part 58
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:nobodyさん 08/08/16 16:45:37 oiXxzTPY .qmailからパイプにて呼び出すプログラムで MIME::Parserを使用してメールを処理したいのですが my $parser = MIME::Parser->new(); $parser->parse(\*STDIN); のparseを呼び出した時点で処理がとまってしまいました。 無限ループではまったかのようにとまっています。 falseも返ってきません。 ネットを調べても、上記の状態でとまったという事例を 発見することができませんでした。 原因として考えられることはどのようなことでしょうか? 51:nobodyさん 08/08/16 16:54:48 STDIN の内容を一旦読み込んで、読み込んだ変数に対してやってみて 52:nobodyさん 08/08/16 17:02:50 oiXxzTPY my $buf; while(<STDIN>){ $buf .= $_; } my $entity = $parser->parse($buf); ありがとうございます。 この形でよろしいでしょうか? 上の形にしても現状の解決はできませんでした。 新しくわかったこととして、メールに画像を添付した際に とまってしまっていることがわかりました。 ファイル添付をしていないメールならば $parser->parse()を抜けてきているようです。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5381日前に更新/40 KB
担当:undef