1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
# -=-=-=- PHP FORM VARIABLES (add as many as you would like)
$name = "toto";
$email = "moi@moi.com";
$invoicetotal = "titi";
# -=-=-=- MIME BOUNDARY
$mime_boundary = "----Your_Company_Name----".md5(time());
# -=-=-=- MAIL HEADERS
$to = "$email";
$subject = "Test";
$headers = "From: Our Company <company@ourcompany.com>\r\n";
$headers .= "Reply-To: Our Company <company@ourcompany.com>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\r\n";
# -=-=-=- TEXT EMAIL PART
$message = "--$mime_boundary\r\n";
$message .= "Content-Type: text/plain; charset=UTF-8\r\n";
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message .= "$name:\r\n\r\n";
$message .= "This email is to confirm that \"Our Company\" has received your order.\r\n";
$message .= "Please send payment of $invoicetotal to our company address.\r\n\r\n";
$message .= "Thank You.\r\n\r\n";
# -=-=-=- HTML EMAIL PART
$message .= "--$mime_boundary\r\n";
$message .= "Content-Type: text/html; charset=UTF-8\r\n";
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message .= "<html>\r\n";
$message .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px; color:red;\">\r\n";
$message .= "$name:<br>\r\n";
$message .= "<br>\r\n";
$message .= "This email is to confirm that \"Our Company\" has received your order.<br>\r\n";
$message .= "Please send payment of $invoicetotal to our company address.<br>\r\n\r\n";
$message .= "<br>\r\n";
$message .= "Thank You.<br>\r\n\r\n";
$message .= "</body>\r\n";
$message .= "</html>\r\n";
# -=-=-=- FINAL BOUNDARY
$message .= "--$mime_boundary--\r\n\r\n";
# -=-=-=- ATTACHMENT
$message .= 'Content-Type: image/jpeg; name=\"toto.jpg\"'."\r\n";
$message .= 'Content-Transfer-Encoding: base64'."\r\n";
$message .= 'Content-Disposition:attachement; filename=\"toto.jpg\"'."\r\n\r\n";
$message .= chunk_split(base64_encode(file_get_contents('./toto.jpg')))."\r\n";
echo "message=$message<br>";
# -=-=-=- SEND MAIL
$mail_sent = @mail( $to, $subject, $message, $headers );
echo $mail_sent ? "Mail sent" : "Mail failed"; |
Partager