[PHP-users 31079] Re: Qmail からパイプ処理で標準出力したデータから抽出したい。
Seiji Masugata
s.masugata @ digicom.dnp.co.jp
2006年 12月 19日 (火) 18:02:47 JST
こんにちわ、桝形です。
> ありがとうございます。
>
> PHP 標準出力をキーワードに検索しています。
>
> メッセージの本文は不要で、TO:に記載された宛先アドレス
> のみ抽出したいと考えています。preg_match関数を使うところ
> までは、マニュアルなどでみましたが、パイプ処理で出力され
> たデータをどのようにうけとるのか、fopen関数あたりを使う
> のかなというところで悩んでいます。
>
> 標準出力についてがんがん検索してがんばってみます。
この件ですが、PHP側としてはデータを受け取る側になるので
標準出力ではなくて標準入力をキーワードにして検索してみて
下さい。
http://jp2.php.net/wrappers.php
http://www.google.co.jp/search?hl=ja&q=PHP+%E6%A8%99%E6%BA%96%E5%85%A5%E5%8A%9B&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
実行例:
ls -l . | /usr/local/bin/php ./stdin.php
>
> 引き続きよろしくお願いします。
>
>
> > 鈴木と申します。
> >
> > > Qmailからパイプ処理で標準出力されたデータから
> > >
> > ヘッダー情報に含まれる送信先アドレスを抽出するのにはど
> う
> > > したらよいかという部分でつまってしまい、
> > > 困っています。
> >
> > 「qmailからパイプ処理で標準出力されたデータ」を受け取
> るところはできてい
> > ますか。PHPと標準出力をキーワードにどうぞ。
> >
> > 「ヘッダー情報」の部分をメッセージの部分とに分ける方法
> をが不明なのでしょ
> > うか。PHPが受け取っているデータをみてもうちょっと考え
> ましょう。たぶん空
> > 行が入っているところで分ければいいと思います。
> >
> > 「送信先アドレスを抽出する」部分が問題でしょうか。PHP
> で受け取ったヘッ
> > ダー部分を見て、送信先アドレスの部分をどう正規表現で抽
> 出するか考えてみる
> > といいでしょう。preg_match関数がきっと役に立つと思いま
> す。
> >
> > > ご教授よろしくお願いします。
> >
> > 問題の切り分けをしましょう。梅田さんの困っていることは
> とても複雑です。
> > _______________________________________________
> > PHP-users mailing list PHP-users @ php.gr.jp
> > http://ml.php.gr.jp/mailman/listinfo/php-users
> > PHP初心者のためのページ -
> > 質問する前にはこちらをお読みください
> > http://www.php.gr.jp/php/novice.php3
> >
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
--
Seiji Masugata <s.masugata @ digicom.dnp.co.jp>
PHP-users メーリングリストの案内