Boa tarde tudo bem ? alguém poderia me ajuda? estou com problemas com esse formulario ele não esta enviando
<?php
/*-------------------------------------------------------------------------------------------*//* This script takes values from the Universe Contact Form and send it to a specified email
/* TAKE CARE WHEN EDIT IT - If you need further assistance on how to setup it get in touch
* through our profile on Theme Forest
/*-------------------------------------------------------------------------------------------*/if($_POST){
$to_Email ="guitaracousitc@hotmail.com";// Replace with recipient email address
$subject ='Mensagem de formulário do site';//Subject line for emails, you can alter it//check if its an ajax request, exit if notif(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) AND strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])!='xmlhttprequest'){//exit script outputting json data
$output = json_encode(
array('type'=>'error','text'=>'Request must come from Ajax'));die($output);}//check $_POST vars are set, exit if any missingif(!isset($_POST["firstName"])||!isset($_POST["subject"])||!isset($_POST["userEmail"])||!isset($_POST["userMessage"])){
$output = json_encode(array('type'=>'error','text'=>'Input fields are empty!'));die($output);}//Sanitize input data using PHP filter_var().
$first_Name = filter_var($_POST["firstName"], FILTER_SANITIZE_STRING);
$user_subject = filter_var($_POST["subject"], FILTER_SANITIZE_EMAIL);
$user_Email = filter_var($_POST["userEmail"], FILTER_SANITIZE_STRING);
$user_Message = filter_var($_POST["userMessage"], FILTER_SANITIZE_STRING);//additional php validationif(strlen($first_Name)<4)// If length is less than 4 it will throw an HTTP error.{
$output = json_encode(array('type'=>'error','text'=>'Nome curto ou campo vazio!'));die($output);}if(strlen($user_subject)<4)// If length is less than 4 it will throw an HTTP error.{
$output = json_encode(array('type'=>'error','text'=>'Nome curto ou campo vazio!'));die($output);}if(!filter_var($user_Email, FILTER_VALIDATE_EMAIL))//email validation{
$output = json_encode(array('type'=>'error','text'=>'Por favor insira um e-mail valido!'));die($output);}if(strlen($user_Message)<5)//check emtpy message{
$output = json_encode(array('type'=>'error','text'=>'Too short message! Please enter something.'));die($output);}//proceed with PHP email.
$headers ='From: '.$user_Email.''."\r\n".'Reply-To: '.$user_Email.''."\r\n".'X-Mailer: PHP/'. phpversion();// send mail
$sentMail =@mail($to_Email, $subject, $user_Message .' - Email sent by: '.$first_Name.' '.$user_subject, $headers);if(!$sentMail){
$output = json_encode(array('type'=>'error','text'=>'Could not send mail! Please check your PHP mail configuration.'));die($output);}else{
$output = json_encode(array('type'=>'message','text'=>'Hi '.$first_Name .'. Thank you for your email.'));die($output);}}?>
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
viniciusbr
Boa tarde tudo bem ? alguém poderia me ajuda? estou com problemas com esse formulario ele não esta enviando
e os campos do formulario são esses
obrigado.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.