On 16-Jul-01 Adrian D'Costa wrote:
> Hi James,
> 
> Thanks for your mail.  But I think the problem like somewhere else.
> 
> I have the following:
> echo $buffer;
> There result :
> Content-Type: multipart/mixed; 
> 
> This is wrong.  It should be 
> Content-Type: multipart/mixed;
>  boundary="------------B42DA66C4EC07C9B572A58FC"
> 
> I don't know why it is not reading the whole string.  It seems to treat
> the *boundary* part as another line. 

It _is_ another line; it just happens to starts with whitespace. 
check RFC822.

If you have the whole message in a string (psuedo-code):

list ($h,$msg) =split("\n\n", $mailmsg);

$h=str_replace("\t", " ", $h);  // <tab> -> <space>
$h=str_replace("\n ", " ", $h); //  <nl><space> -> <space> 
                                // i.e. continuation of prior line 

$hdrs=split("\n", $h);

 ...

Regards,
-- 
Don Read                                       [EMAIL PROTECTED]
-- It's always darkest before the dawn. So if you are going to 
   steal the neighbor's newspaper, that's the time to do it.

-- 
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]

Reply via email to