false, 'message' => 'Method not allowed']); exit; } // ── CONFIG — Change these ──────────────────────────────────── $to = 'hafed@atlaswebmedia.com'; // your email $from = 'hafed@atlaswebmedia.com'; // must match your domain $subject = 'New Contact Form Submission — Atlas Web Media'; // ───────────────────────────────────────────────────────────── // Sanitize inputs function clean($str) { return htmlspecialchars(strip_tags(trim($str ?? ''))); } $name = clean($_POST['name'] ?? ''); $email = clean($_POST['email'] ?? ''); $phone = clean($_POST['phone'] ?? ''); $company = clean($_POST['company'] ?? ''); $service = clean($_POST['service'] ?? ''); $message = clean($_POST['message'] ?? ''); // Validate required fields if (empty($name) || empty($email) || empty($message)) { http_response_code(400); echo json_encode(['success' => false, 'message' => 'Missing required fields']); exit; } // Validate email if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { http_response_code(400); echo json_encode(['success' => false, 'message' => 'Invalid email address']); exit; } // Build email body $body = " New contact form submission from Atlas Web Media website. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CLIENT DETAILS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Name: {$name} Email: {$email} Phone: {$phone} Company: {$company} Service: {$service} ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MESSAGE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ {$message} ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Sent from: atlaswebmedia.com "; // Email headers $headers = "From: Atlas Web Media <{$from}>\r\n"; $headers .= "Reply-To: {$name} <{$email}>\r\n"; $headers .= "X-Mailer: PHP/" . phpversion() . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/plain; charset=UTF-8\r\n"; // Send email $sent = mail($to, $subject, $body, $headers); if ($sent) { // Also send auto-reply to client $replySubject = "We received your message — Atlas Web Media"; $replyBody = " Dear {$name}, Thank you for reaching out to Atlas Web Media! We have received your message and will get back to you within 24 hours. Here's a summary of what you sent us: - Service: {$service} - Message: {$message} In the meantime, feel free to reach us directly: 📧 hafed@atlaswebmedia.com 📞 +212 665-255148 💬 WhatsApp: https://wa.me/212665255148 Best regards, Atlas Web Media Team Marrakech, Morocco "; $replyHeaders = "From: Atlas Web Media <{$from}>\r\n"; $replyHeaders .= "MIME-Version: 1.0\r\n"; $replyHeaders .= "Content-Type: text/plain; charset=UTF-8\r\n"; mail($email, $replySubject, $replyBody, $replyHeaders); echo json_encode(['success' => true, 'message' => 'Message sent successfully']); } else { http_response_code(500); echo json_encode(['success' => false, 'message' => 'Failed to send email']); } ?>