function AttachFile(&$a_lines, $s_att_boundary, $a_file_spec, $s_charset) { $a_lines[] = "--{$s_att_boundary}" . HEAD_CRLF; $s_file_name = $a_file_spec['name']; $s_file_name = str_replace('"', '', $s_file_name); $s_mime_type = $a_file_spec['type']; // // The following says that the data is encoded in // base64 and is an attachment. Once decoded the // character set of the decoded data is $s_charset. // (See RFC 1521 Section 5.) // $a_lines[] = "Content-Type: {$s_mime_type}; name=\"{$s_file_name}\"; charset={$s_charset}" . HEAD_CRLF; $a_lines[] = "Content-Transfer-Encoding: base64" . HEAD_CRLF; $a_lines[] = "Content-Disposition: attachment; filename=\"{$s_file_name}\"" . HEAD_CRLF; $a_lines[] = HEAD_CRLF; // blank line if (isset($a_file_spec['tmp_name']) && isset($a_file_spec['size'])) { return AddFile($a_lines, $a_file_spec['tmp_name'], $a_file_spec['size']); } if (!isset($a_file_spec['data'])) { SendAlert(GetMessage(MSG_ATTACH_DATA)); return false; } return AddData($a_lines, $a_file_spec['data']); }
function AttachFile(&$a_lines, $s_att_boundary, $a_file_spec, $s_charset, $b_remove = true) { $a_lines[] = "--{$s_att_boundary}" . HEAD_CRLF; // // if a replacement name has been specified, use that, otherwise // use the original name // if (isset($a_file_spec["new_name"])) { $s_file_name = $a_file_spec["new_name"]; } else { $s_file_name = $a_file_spec["name"]; } $s_file_name = str_replace('"', '', $s_file_name); $s_mime_type = $a_file_spec["type"]; // // The following says that the data is encoded in // base64 and is an attachment and that once decoded the // character set of the decoded data is $s_charset. // (See RFC 1521 Section 5.) // $a_lines[] = "Content-Type: {$s_mime_type}; name=\"{$s_file_name}\"; charset={$s_charset}" . HEAD_CRLF; $a_lines[] = "Content-Transfer-Encoding: base64" . HEAD_CRLF; $a_lines[] = "Content-Disposition: attachment; filename=\"{$s_file_name}\"" . HEAD_CRLF; $a_lines[] = HEAD_CRLF; // blank line if (isset($a_file_spec["tmp_name"]) && isset($a_file_spec["size"])) { $s_srce = $a_file_spec["tmp_name"]; // // check if the file has been saved elsewhere // if (isset($a_file_spec["saved_as"]) && !empty($a_file_spec["saved_as"])) { $s_srce = $a_file_spec["saved_as"]; } FMDebug("AttachFile: {$s_srce}"); return AddFile($a_lines, $s_srce, $a_file_spec["size"], $b_remove); } if (!isset($a_file_spec["data"])) { SendAlert(GetMessage(MSG_ATTACH_DATA)); return false; } return AddData($a_lines, $a_file_spec["data"]); }
$x_salary_expectation_two = @$_POST["x_salary_expectation_two"]; $x_achievement_sales = @$_POST["x_achievement_sales"]; $x_achievement_food = @$_POST["x_achievement_food"]; $x_achievement_labour = @$_POST["x_achievement_labour"]; $x_interests = @$_POST["x_interests"]; $x_qualifications = @$_POST["x_qualifications"]; $x_tell_us = @$_POST["x_tell_us"]; $x_notice = @$_POST["x_notice"]; $x_dt_created = @$_POST["x_dt_created"]; $x_cv_status = @$_POST["x_cv_status"]; } $conn = phpmkr_db_connect(HOST, USER, PASS, DB, PORT); switch ($sAction) { case "A": // Add if (AddData($conn)) { // Add new record //$_SESSION[ewSessionMessage] = "Add New Record Successful"; phpmkr_db_close($conn); ob_end_clean(); header("Location: cv_success.php"); exit; } break; } include "top.php"; ?> <script type="text/javascript" src="scripts/ewp.js"></script> <script type="text/javascript"> <!-- EW_dateSep = "/"; // set date separator