xony Posted September 9, 2006 Share Posted September 9, 2006 Hello,I need help with my Email Client and the IMAP Functions for my Bachelor Report.Today I wanted to extract the inline Image of an Email to display it in the Browser.I tried the function imap_fetchstructure();But then I noticed that Content-ID: <Picture_Id> is not parsed by that function.In the HTML code <img src="cid:Picture_Id" alt="" /> I want to get the cid:.Than parse the array and retrieve the right part number for getting the file content.Is there somebody who can give me some advice to get a function like this:function getPartByContentId($connection, $msg_no, $cid){...return $part_no; //Example: 1.2.2}ThanksThe part looks like this:--------------040403090002030709060703Content-Type: image/jpeg; name="cv.jpg"Content-Transfer-Encoding: base64Content-ID: <Picture_ID>Content-Disposition: inline; filename="cv.jpg"/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAA--------------040403090002030709060703-- Quote Link to comment Share on other sites More sharing options...
xony Posted September 9, 2006 Author Share Posted September 9, 2006 I found the solution! Watch the source code and you will find the content_id. ;Dbecause of the brackets in <content_id> the id didn't show up in the browser and was not printed.But thanks for reading this post. ;) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.