\n"; $error_message .= str_repeat(' ', $indent + 2). "

$message

\n"; $error_message .= str_repeat(' ', $indent + 2) . "\n"; $error_message .= str_repeat(' ', $indent) . "\n"; echo $error_message; return TRUE; } else { return FALSE; } } if(!empty($_FILES['filename']['tmp_name'])) { $allowedExtensions = array("txt","htm","html","doc","rtf","ppt","pdf"); foreach ($_FILES as $file) { if ($file['tmp_name'] > '') { if (!in_array(end(explode(".", strtolower($file['name']))),$allowedExtensions)) { $errors[] = $file['name'].' is an invalid file type'; $errors[] = 'Please upload one of the following file types: txt, htm, html, doc, docx, rtf, ppt, pdf'; } } } } if(!empty($_POST['first_name1']) && !empty($_POST['last_name1']) && !empty($_POST['email']) && !empty($_FILES['filename']['tmp_name']) && empty($errors)) { // we'll begin by assigning the To address and message subject $to= array("mojorisin7@gmail.com","dis.david@gmail.com"); $subject="New Contractor Resume ".date('d/m/Y h:i:s'); // get the sender's name and email address // we'll just plug them a variable to be used later $from = stripslashes($_POST['first_name1'])." ".stripslashes($_POST['last_name1'])."<".stripslashes($_POST['email']).">"; // generate a random string to be used as the boundary marker $mime_boundary="==Multipart_Boundary_x".md5(mt_rand())."x"; // store the file information to variables for easier access $tmp_name = $_FILES['filename']['tmp_name']; $type = $_FILES['filename']['type']; $name = $_FILES['filename']['name']; $size = $_FILES['filename']['size']; // here we'll hard code a text message // again, in reality, you'll normally get this from the form submission $message = "Hello Dave,\n\n"; $message.= "*** WHATEVER YOU WANT TO SAY HERE *** \n"; $message.= "A new resume has been sent via Berghost online application form \n"; $message.= "Attached is the resume\n\n"; $message.= "Contractor Resume: $name"; // if the upload succeded, the file will exist if (file_exists($tmp_name)) { // check to make sure that it is an uploaded file and not a system file if(is_uploaded_file($tmp_name)) { // open the file for a binary read $file = fopen($tmp_name,'rb'); // read the file content into a variable $data = fread($file,filesize($tmp_name)); // close the file fclose($file); // now we encode it and split it into acceptable length lines $data = chunk_split(base64_encode($data)); } // now we'll build the message headers $headers = "From: $from\r\n" . "MIME-Version: 1.0\r\n" . "Content-Type: multipart/mixed;\r\n" . " boundary=\"{$mime_boundary}\""; // next, we'll build the message body // note that we insert two dashes in front of the // MIME boundary when we use it $message = "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type: text/plain; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $message . "\n\n"; // now we'll insert a boundary to indicate we're starting the attachment // we have to specify the content type, file name, and disposition as // an attachment, then add the file content and set another boundary to // indicate that the end of the file has been reached $message .= "--{$mime_boundary}\n" . "Content-Type: {$type};\n" . " name=\"{$name}\"\n" . //"Content-Disposition: attachment;\n" . //" filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" . "--{$mime_boundary}--\n"; // now we just send the message foreach($to as $send_to) { $email = mail($send_to, $subject, $message, $headers); } unset($_POST); unset($_FILES); // Everything was successful so send them to the success page header('Location:http://www.berghorstenterprises.com/success.htm'); } } else { ?> Berghorst - Contact

New Contractor Information

Thank you for your interest in Berghorst Enterprises. We welcome the opportunity to review your application and resume. Please look over the basic requirements for being a Berghorst Enterprises contractor and submit your information (below) so we can evaluate your request to join our team. Resume and other attachments may be sent as Word (.doc) or PDF (.pdf) documents only. New Contractor Inspector documents are in PDF format. If you do not have Adobe Reader, the current version is available as a free download.

Resume, W-9 and all Employment Application forms may be submitted as attachments (below); via fax at 616.582.5964; or e-mailed to: services@berghorstenterprises.com

Required fields are indicated with an asterisk (*).

/> /> />