"Ashley M. Kirchner" <[EMAIL PROTECTED]> wrote:
> If I want to pipe, say an incoming email to a PHP script (assuming I
> have php compiled as a cgi binary), how do I deal with when it needs to
> receive the stream of data, how to figure out when there is no more
> coming before it actually start to parse the information?
$fp = fopen( 'php://stdin', 'r' );
Then treat as if its a normal file. There's nothing special to do.
> And how do people deal with multiple requests and such? There may
> be cases where there could be more than one email incoming at the same
> time...while theoretically the MTA only passes them one by one to
> whatever's next in line (whether it's procmail, or any other type of
I don't think you'll have a problem. Each call to the program should run as
a separate process. If I'm missing something post some more info.
President, Befriend Internet Services LLC
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]