/
/
home
/
u523034047
/
domains
/
commerciesconsultancy.com
/
public_html
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.130
PHP 8.3.16
Dir:
/home/u523034047/domains/commerciesconsultancy.com/public_html
Edit:
/home/u523034047/domains/commerciesconsultancy.com/public_html/mail-enquiry.php
<?php include('admin/conn.php'); // ✅ Database connection include if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : ''; $email = isset($_POST['email']) ? htmlspecialchars($_POST['email']) : ''; $mobile = isset($_POST['mobile']) ? htmlspecialchars($_POST['mobile']) : ''; $country = isset($_POST['country']) ? htmlspecialchars($_POST['country']) : ''; $state = isset($_POST['state']) ? htmlspecialchars($_POST['state']) : ''; $qualification = isset($_POST['qualification']) ? htmlspecialchars($_POST['qualification']) : ''; $functional_area = isset($_POST['functional_area']) ? htmlspecialchars($_POST['functional_area']) : ''; $to = "Commerciesconsultancy@gmail.com"; $subject = "New Enquiry Submission from $name"; // ✅ Upload folder $upload_dir = __DIR__ . "/requirement_docs/"; // Default $resume_link = "No file uploaded"; // ✅ File upload handling if (isset($_FILES['resume']) && $_FILES['resume']['error'] == 0) { // Folder create if not exists if (!is_dir($upload_dir)) { mkdir($upload_dir, 0777, true); } $allowed_ext = ['pdf', 'doc', 'docx']; $max_size = 10 * 1024 * 1024; // 10 MB $file_name = time() . "_" . preg_replace("/[^a-zA-Z0-9\._-]/", "_", $_FILES['resume']['name']); $file_path = $upload_dir . $file_name; $file_ext = strtolower(pathinfo($file_name, PATHINFO_EXTENSION)); $file_size = $_FILES['resume']['size']; if (in_array($file_ext, $allowed_ext)) { if ($file_size <= $max_size) { if (move_uploaded_file($_FILES['resume']['tmp_name'], $file_path)) { $resume_link = "https://commerciesconsultancy.com/requirement_docs/$file_name"; } else { $resume_link = "❌ File upload failed"; } } else { $resume_link = "❌ File too large (Max 10 MB allowed)"; } } else { $resume_link = "❌ Invalid file type (Only PDF/DOC allowed)"; } } // ✅ Message $message = " <h3>New Resume Submission</h3> <p><b>Name:</b> $name</p> <p><b>Email:</b> $email</p> <p><b>Mobile:</b> $mobile</p> <p><b>Country:</b> $country</p> <p><b>State:</b> $state</p> <p><b>Enquiry For:</b> $qualification</p> <p><b>Message Description:</b> $functional_area</p> <p><b>Requirement File:</b> <a href='$resume_link' target='_blank'>$resume_link</a></p> "; // ✅ Mail Headers $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; $headers .= "From: <$email>" . "\r\n"; $sent = mail($to, $subject, $message, $headers); // ✅ Save in Database (employeer_reg) $stmt = $connection->prepare("INSERT INTO employeer_reg (name, email, mobile, message, document) VALUES (?, ?, ?, ?, ?)"); $stmt->bind_param("sssss", $name, $email, $mobile, $functional_area, $resume_link); $stmt->execute(); $stmt->close(); if ($sent) { echo "<h3>✅ Thank you, $name! Your resume has been submitted successfully.</h3>"; // ✅ Redirect to Thank You Page header("Location: thank-you.php"); } else { echo "<h3>❌ Sorry, mail could not be sent. Please try again.</h3>"; } } ?>
Ukuran: 3.5 KB