Fredrik Hampus wrote:
> I have rewritten the script and now the output appers in a text form
>
> $testbody = imap_body($mbox, $msgno, "IMAGE/JPEG");
> $testbody = base64_encode($testbody);
> // header('Content-Type: image/jpeg');
> echo $testbody;
>
>
> This is a sample of the script how can i convert the ouput to an
> image/jpeg?
> The output look like this..
>
> LS0tLS0tPV9QYXJ0XzEyNzk4NjFfNTUz... and so on
That's not a valid JPEG.
It might be a valid JPEG encoded with base64, but browsers aren't gonna
display that correctly.
Or, maybe you should have been using base64_DEcode() to get the JPEG out
of the email, more likely...
> The reason the header line above is comment out is that when enable it
> doesn't
> print out anything but an little frame whith the text image.
That's a broken image icon. When you finally get it right, it should
start with, errr, yoya or something like that for a valid JPEG. Only the
o will have an umlat over it, I think. I know it when I see it :-)
After that, you put the header back in, and it all works, unless it's
Internet Explorer which will ignore the changed header() -- because it
already cached it as non-image data -- so just quit and re-start to see it
as an image.
--
Like Music?
http://l-i-e.com/artists.htm
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php