Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 447
  • Last Modified:

send attached image

I would like to send an attached image by mb_send_mail function. I have an image at a folder. How can I put an image into mb_send_mail?
$image='../images/party.jpg';
 
$mailform="From:" .mb_encode_mimeheader($subject) ."<".$sender_mail.">";
		mb_send_mail($EMAILS,$subject,$msg,$mailform);

Open in new window

0
portal123
Asked:
portal123
1 Solution
 
hernst42Commented:
If you want to send mails with attachments use a PHP-Class which does the valid encoding like
http://phpmailer.sf.net
http://swiftmailer.sf.net
0
 
NerdsOfTechCommented:
MIME-Version: 1.0
Content-Type: multipart/mixed;
$attachments='';
$Headers     =<<<AKAM
From: $FromName <$FromEmail>
Reply-To: $FromEmail
MIME-Version: 1.0
Content-Type: multipart/mixed;
    boundary="$boundary1"
AKAM;
 
for($j=0;$j<count($ftype); $j++){
$attachments.=<<<ATTA
--$boundary1
Content-Type: $ftype[$j];
    name="$fname[$i]"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
    filename="$fname[$j]"
 
$attachment[$j]
 
ATTA;
}

Open in new window

0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now