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. I read somewhere the perl
compatiable regexp can read a multiply line treating CRLF as part of the
line.
Any pointers
Adrian
On Sun, 15 Jul 2001, James Tan wrote:
> hi,,
>
> u could try using explode function
> eg:
>
> arrayresult = explode(string, separator);
>
> cont = explode(thestring, "\"");
>
> echo cont[0] ;
> // result as
> Content-Type: multipart/mixed;
> boundary=
> echo cont[1];
> //result as
> ------------B42DA66C4EC07C9B572A58FC
> echo cont[2];
> // array index 2 will be nothing.. null or ""
>
> hope it works..
> regards,
>
> James
>
> Adrian D'Costa wrote:
>
> > Hi,
> >
> > I am trying to capture the Header from a mail for my webmail using php and
> > pop3. The header is something like this:
> > Content-Type: multipart/mixed;
> > boundary="------------B42DA66C4EC07C9B572A58FC"
> >
> > When I use preg_split("/[\d;]*/", $buffer), I get
> > Content-Type: multipart/mixed;
> >
> > What I want is to return the whole line split by the ";". I usually try
> > to avoid regexp (too lazy) but now I want to use it. The final result I
> > would need is: ------------B42DA66C4EC07C9B572A58FC so that I can search
> > in the body of the message for the rest of the parts.
> >
> > Any pointers would be helpful.
> >
> > Adrian
>
>
--
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]