Файловый менеджер - Редактировать - /home/kckglobal/.trash/php/contact.php
Назад
<?php /** * Contact Form Processing * * Send user's message to the corresponding mail id * * @author Sven Creations <svencreations@gmail.com> * @version 1.0 */ require('class.simple_mail.php'); /* Validate input data @param string $data Form Input Data */ function process_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } /* Contact Configuration */ $yourMail = "YOUR_MAIL_HERE"; $yourName = "YOUR_NAME_HERE"; $subject = "Inquiry from website"; if(!empty($_POST)){ if(!empty($_POST["contName"])) { $userName = process_input($_POST["contName"]); } else { echo json_encode(array('error' => true, 'message' => 'Please enter your name')); exit; } if(isset($_POST["contMail"])) { $email = process_input($_POST["contMail"]); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { echo json_encode(array('error' => true, 'message' => 'Please enter valid email address')); exit; } } else { echo json_encode(array('error' => true, 'message' => 'Please enter valid email address')); exit; } if(!empty($_POST["contMessage"])) { $userMessage = process_input($_POST["contMessage"]); } else { echo json_encode(array('error' => true, 'message' => 'The message cannot be empty')); exit; } $mailer = SimpleMail::make() ->setTo($yourMail, $yourName) ->setFrom($email, $userName) ->setSubject($subject) ->setMessage($userMessage) ->setReplyTo($email, $userName) ->send(); if($mailer) { echo json_encode(array('error' => false, 'message' => 'Thanks for contacting us. We will get back to you soon')); exit; } else { echo json_encode(array('error' => true, 'message' => 'Problem connecting to the server. Please try again later')); exit; } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка