-1
Good afternoon, you guys. I have a problem with the site form. I cannot send and when you send, it does not send the contents of the message field. It follows the html and php code. the Link to the site is this here , I tried to put the code here but exceeded the character limit.
Follow the form code.
<?php
//1 – Definimos Para quem vai ser enviado o email
$para = "[email protected]";
//2 - resgatar o nome digitado no formulário e grava na variavel $nome
$nome = $_POST['name'];
$email = $_POST['email'];
$empresa = $_POST['company'];
$telefone = $_POST['personal_phone'];
// 3 - resgatar o assunto digitado no formulário e grava na variavel //$assunto
$assunto = "Contato pelo site";
//4 – Agora definimos a mensagem que vai ser enviado no e-mail
$mensagem = "<strong>Nome: </strong>".$nome;
$mensagem .="<strong>E-mail: </strong>".$email;
$mensagem .="<strong>Empresa: </strong>".$empresa;
$mensagem .="<strong>Telefone para contato: </strong>".$telefone;
$mensagem .= "<br><strong>Mensagem: </strong>".$_POST['custom_fields[155015]'];
//5 – agora inserimos as codificações corretas e tudo mais.
$headers = "Content-Type:text/html; charset=UTF-8\n";
$headers .= "From: ".$para."\n"; //Vai ser //mostrado que o email partiu deste email e seguido do nome
$headers .= "X-Sender: smtp-relay.gmail.com\n"; //email do servidor //que enviou
$headers .= "X-Mailer: PHP v".phpversion()."\n";
$headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n";
$headers .= "Return-Path: ".$para."\n"; //caso a msg //seja respondida vai para este email.
$headers .= "MIME-Version: 1.0\n";
mail($para, $assunto, $mensagem, $headers); //função que faz o envio do email.
?>
Thanks for your help.
Put the html of the form you are using.
– Kenny Rafael
Have you ever var_dump the $_POST to see what is being received?
– Leo Letto
It’s good to know that if an answer solved your problem, mark it as accepted. See how in https://i.stack.Imgur.com/jx7Ts.png and why in https://pt.meta.stackoverflow.com/questions/1078/como-e-por-que-aceitar-uma-resposta/1079#1079
– user60252