Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- define('WP_USE_THEMES', false);
- require_once('../../../../wp-load.php');
- if ($_SERVER['REQUEST_METHOD'] === 'POST') {
- $name = sanitize_text_field($_POST['name']);
- $gender = sanitize_text_field($_POST['gender']);
- $subject = sanitize_text_field($_POST['subject_page']);
- $subject_2 = sanitize_text_field($_POST['subject']);
- $email = sanitize_email($_POST['email']);
- $phone = sanitize_text_field($_POST['phone']);
- $message = sanitize_text_field($_POST['message']);
- // Получаем путь к директории для загрузки файлов
- $upload_dir = wp_upload_dir();
- $upload_path = $upload_dir['path'];
- // Обработка загруженных файлов
- $attachments = array();
- if (!empty($_FILES['file']['name'][0])) {
- $totalFiles = count($_FILES['file']['name']);
- for ($i = 0; $i < $totalFiles; $i++) {
- $attachment_tmp_name = $_FILES['file']['tmp_name'][$i];
- $attachment_name = $_FILES['file']['name'][$i];
- $uploadfile = $upload_path . '/' . basename($attachment_name);
- if (move_uploaded_file($attachment_tmp_name, $uploadfile)) {
- $attachments[] = $uploadfile;
- }
- }
- }
- // Получатель письма
- //$to = '[email protected]';
- $subject .= ' - Contacts';
- $content = 'Sender Name: '.$name. "\r\n";
- $content .= 'Sender Email: '.$email. "\r\n";
- $content .= 'Sender Phone: '.$phone. "\r\n";
- $content .= 'Sender Gender: '.$gender. "\r\n";
- $content .= 'Sender Subject: '.$subject_2. "\r\n";
- $content .= 'Sender Message: '.$message. "\r\n";
- $headers = "From: $sender" . "\r\n";
- $headers .= "Reply-To: $sender" . "\r\n";
- if (wp_mail($to, $subject, $content, $headers, $attachments)) {
- foreach ($attachments as $file) {
- unlink($file);
- }
- echo 'success';
- } else {
- echo 'failed';
- }
- } else {
- echo 'failed';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement