0) { $path = 'https://uf.joywork.ru/upload/reqs/' . $file['req_id'] . '/' . $file['guid'] . '.' . $file['type']; } if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/upload/temp")) { mkdir($_SERVER['DOCUMENT_ROOT'] . "/upload/temp"); } if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/upload/temp/" . $file['req_id'])) { mkdir($_SERVER['DOCUMENT_ROOT'] . "/upload/temp/" . $file['req_id']); } $newPath = $_SERVER['DOCUMENT_ROOT'] . "/upload/temp/" . $file['req_id'] . '/' . $file['guid'] . '.' . $file['type']; file_put_contents($newPath, fopen($path, 'r')); $path = $newPath; $files['paths'][] = $path; $files['names'][] = $file['name']; } } if (!empty($files) && $email && $theme) { $result = true; if (is_array($email)) { foreach ($email as $addr) { if (!mailClientByIdWithConfirm($user_id, trim($addr), $theme, $text, $files['paths'], $files['names'], false, false)) { $result = false; } } } else { if (!mailClientByIdWithConfirm($user_id, trim($email), $theme, $text, $files['paths'], $files['names'], false, false)) { $result = false; } } foreach ($files['paths'] as $i => $path) { if (strpos($path, "upload/temp/") !== false) { unlink($path); } } echo json_encode(['result' => $result]); exit(); } } echo json_encode(['result' => false]); }