require_once("./includes/include.inc.php"); //include("mail_attachment.php"); if(is_post_back()) { @extract($_POST); if($submit =='submit') { if($_FILES['send_photo_file']['name'] !='') { $upload_file = $_FILES['send_photo_file']['tmp_name']; //echo $upload_file; $destination1 =$_FILES['send_photo_file']['name']; //$attach_path = 'http://'.$_SERVER['HTTP_HOST'].SITE_SUB_PATH."/send_photo/$destination1"; $attach_path = "send_photo/$destination1"; //echo $destination1; move_uploaded_file($upload_file,$attach_path); $email_to = ADMIN_EMAIL; $emailto_name = $name; $email_contact = $contact; //$email_subject = $raw_content['contact']; $email_body = $enquiry; $email_from = $email; $reply_to = ''; $html = true; //$attach_path = ''; $CCEmails = ''; $subject='admin'; /*echo $email_to; echo $emailto_name; echo $email_contact; echo $email_body; echo $email_from; echo $attach_path;*/ function mail_attachment ($email_from , $email_to, $subject, $enquiry, $attach_path) { $fileatt = $attach_path; // Path to the file $fileatt_type = "application/octet-stream"; // File Type $start= strrpos($attach_path, '/') == -1 ? strrpos($attach_path, '//') : strrpos($attach_path, '/')+1; $fileatt_name = substr($attach_path, $start, strlen($attach_path)); // Filename that will be used for the file as the attachment $email_from =$email_from; // Who the email is from $email_subject = $subject; // The Subject of the email $email_txt =$enquiry; ; // Message that the email has in it $email_to = $email_to; // Who the email is to $headers = "From: ".$email_from; $file = fopen($fileatt,'rb'); $data = fread($file,filesize($fileatt)); fclose($file); $msg_txt="\n\nMail created using free code from 4word systems : http://4wordsystems.com"; $semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; $headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\""; $email_txt .= $msg_txt; $email_message .= "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type:text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $email_txt . "\n\n"; $data = chunk_split(base64_encode($data)); $email_message .= "--{$mime_boundary}\n" . "Content-Type: {$fileatt_type};\n" . " name=\"{$fileatt_name}\"\n" . //"Content-Disposition: attachment;\n" . //" filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" . "--{$mime_boundary}--\n"; $ok = @mail($email_to, $email_subject, $email_message, $headers); if($ok) { } else { die("Sorry but the email could not be sent. Please go back and try again!"); } } mail_attachment($email_from, $email_to, $subject, $enquiry,$attach_path); $_SESSION['SESS_MSG'] = $ARR_ERROR_MSG['email_send']; } if($_FILES['send_photo_file']['name'] !='') { @unlink("send_photo/$destination1"); } //echo "../send_photo/$upload_file"; } } include("./includes/fvalidate.inc.php"); ?>
|
|||||||||||||||||||||
|