Файловый менеджер - Редактировать - /home/d46091/ecogenix.in/submit.php
Назад
<?php // Include database configuration include('./connection/config.php'); include_once('./vendor/autoload.php'); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; // Check if the form is submitted via POST if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Collect form data $application_type = isset($_POST['applicationType']) ? $_POST['applicationType'] : ''; $enquiry_for = isset($_POST['enquiryfor']) ? $_POST['enquiryfor'] : ''; $applicant_name = isset($_POST['applicantName']) ? $_POST['applicantName'] : ''; $business_name = isset($_POST['businessName']) ? $_POST['businessName'] : ''; $constitution = isset($_POST['constitution']) ? $_POST['constitution'] : ''; $business_description = isset($_POST['businessDescription']) ? $_POST['businessDescription'] : ''; $business_activity = isset($_POST['businessActivity']) ? $_POST['businessActivity'] : ''; $date_of_incorporation = isset($_POST['dateOfIncorporation']) ? $_POST['dateOfIncorporation'] : null; // Output: 2024-12-06 $business_address_line1 = isset($_POST['businessAddressLine1']) ? $_POST['businessAddressLine1'] : ''; $business_address_line2 = isset($_POST['businessAddressLine2']) ? $_POST['businessAddressLine2'] : ''; $business_state = isset($_POST['businessState']) ? $_POST['businessState'] : ''; $business_district = isset($_POST['businessDistrict']) ? $_POST['businessDistrict'] : ''; $business_city = isset($_POST['businessCity']) ? $_POST['businessCity'] : ''; $business_pincode = isset($_POST['businessPincode']) ? $_POST['businessPincode'] : ''; $branch = isset($_POST['branch']) ? intval($_POST['branch']) : 0; $pan_no = isset($_POST['panNo']) ? $_POST['panNo'] : ''; $email = isset($_POST['email']) ? $_POST['email'] : ''; $contact_no = isset($_POST['contactNo']) ? $_POST['contactNo'] : ''; $sez = isset($_POST['sez']) ? $_POST['sez'] : 'no'; $declaration = isset($_POST['declaration']) ? intval($_POST['declaration']) : 0; $enquiry_message = isset($_POST['enquiryMessage']) ? $_POST['enquiryMessage'] : ''; // Prepare the SQL statement directly (without using bind_param) $sql = "INSERT INTO iec_form ( application_type, enquiry_for, applicant_name, business_name, constitution, business_description, business_activity, date_of_incorporation, business_address_line1, business_address_line2, business_city, business_state, business_district, business_pincode, branch, pan_no, email, contact_no, sez, declaration, enquiry_message, created_at ) VALUES ( '$application_type', '$enquiry_for', '$applicant_name', '$business_name', '$constitution', '$business_description', '$business_activity', '$date_of_incorporation', '$business_address_line1', '$business_address_line2', '$business_city', '$business_state', '$business_district' , '$business_pincode', $branch, '$pan_no', '$email', '$contact_no', '$sez', $declaration, '$enquiry_message', NOW() )"; // Execute the query and handle the result if ($conn->query($sql)) { $emailBody = <<<HTML <!DOCTYPE html> <html> <head> <title>Enquiry Form Submission</title> </head> <body style='font-family: Arial, sans-serif; background-color: #f4f4f4; margin: 0; padding: 20px;'> <table width='100%' border='0' cellspacing='0' cellpadding='0' style='max-width: 800px; margin: auto; background: #fff; border-radius: 8px;'> <tr> <td style='background-color: #292c83; padding: 15px; text-align: center; color: white; font-size: 20px; font-weight: bold; border-radius: 8px 8px 0 0;'> Enquiry Form Submission </td> </tr> <tr> <td style='padding: 20px;'> <p style='font-size: 16px; color: #333;'>Dear Sir,</p> <p style='font-size: 16px; color: #333;'>You have received a new enquiry. Below are the details:</p> <table width='100%' style='border-collapse: collapse;'> <tr> <td style='font-weight: bold; padding: 8px; border-bottom: 1px solid #ddd;'>Applicant Name:</td> <td style='padding: 8px; border-bottom: 1px solid #ddd;'>{$applicant_name}</td> </tr> <tr> <td style='font-weight: bold; padding: 8px; border-bottom: 1px solid #ddd;'>Business Name:</td> <td style='padding: 8px; border-bottom: 1px solid #ddd;'>{$business_name}</td> </tr> <tr> <td style='font-weight: bold; padding: 8px; border-bottom: 1px solid #ddd;'>Email ID:</td> <td style='padding: 8px; border-bottom: 1px solid #ddd;'>{$email}</td> </tr> <tr> <td style='font-weight: bold; padding: 8px; border-bottom: 1px solid #ddd;'>Mobile Number:</td> <td style='padding: 8px; border-bottom: 1px solid #ddd;'>{$contact_no}</td> </tr> <tr> <td style='font-weight: bold; padding: 8px; border-bottom: 1px solid #ddd;'>Enquiry Message:</td> <td style='padding: 8px; border-bottom: 1px solid #ddd;'>{$enquiry_message}</td> </tr> </table> <p style='font-size: 16px; color: #333;'>Please respond to this enquiry as soon as possible.</p> </td> </tr> <tr> <td style='background-color:#00a651; padding: 15px; text-align: center; color: white; font-size: 14px; border-radius: 0 0 8px 8px;'> <p style='margin: 0;'>Shri Salasar Commotrade | <a href='mailto:shrisalasarcommotrade@gmail.com' style='color: white; text-decoration: none;'>shrisalasarcommotrade@gmail.com</a> | <a href="tel:+917762807451" style='color: white; text-decoration: none;'>+91-7762807451</a></p> </td> </tr> </table> </body> </html> HTML; // Send email $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = 'ecogenix.in'; $mail->SMTPAuth = true; $mail->Username = 'no-reply@ecogenix.in'; $mail->Password = 'freeDOM@611#'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = 587; $mail->setFrom('no-reply@ecogenix.in', "RICE HUSK ENQUIRY"); // Recipients (No CC added) $mail->addAddress('itrkaac@gmail.com'); $mail->addAddress('shrisalasarcommotrade@gmail.com'); $mail->isHTML(true); $mail->Subject = "Regarding Your Enquiry on Rice Husk"; $mail->Body = $emailBody; $mail->send(); } catch (Exception $e) { echo "Email sending failed: {$mail->ErrorInfo}"; exit(); } echo json_encode(["success" => true, "message" => "Registration submitted successfully"]); } else { echo json_encode(["success" => false, "message" => "Error: " . $conn->error]); } // Close the connection $conn->close(); } else { echo json_encode(["success" => false, "message" => "Invalid request method"]); } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.32 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка