Nands 0 Denunciar post Postado Outubro 20, 2016 Boa tarde, pessoal! Às vezes, recebo um ou outro formulário com as informações em branco, e não compreendo por que isso acontece se todos os campos do mesmo têm validação. Agradeço muito aos que puderem ajudar-me nisso. Segue o código que estou usando: <?php $name = $_POST['name']; $email = $_POST['email']; $telefone = $_POST['phone']; $mensagem = $_POST['message']; $headers = "From: $email\r\n"; $headers .= "Reply-To: $email\r\n"; $subject= "Lead - Health for Pet"; $corpo = "Lead\n"; $corpo .= "Nome: " . $name . "\n"; $corpo .= "Email: " . $email . "\n"; $corpo .= "Telefone: " . $telefone . "\n"; $corpo .= "Mensagem: " . $mensagem . "\n"; $email_to = 'fernando@you2.com.br'; $status = mail($email_to, $subject, $corpo, $headers); if($status) { echo "<script> alert('Formulário enviado com sucesso!'); </script>"; } else { echo "<script> alert('Falha ao enviar o Formulário.'); </script>"; } echo "<script> window.location.href = 'http://portoseguropet.com/fale-conosco/index2.html'; </script>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Outubro 20, 2016 Provavelmente a sua validação é apenas no formulário, já que no script não há nada validando, logo se a pessoa acessar o arquivo diretamente, vai enviar o e-mail em branco. Compartilhar este post Link para o post Compartilhar em outros sites
Visitante Denunciar post Postado Outubro 21, 2016 Boa tarde, pessoal! Às vezes, recebo um ou outro formulário com as informações em branco, e não compreendo por que isso acontece se todos os campos do mesmo têm validação. Agradeço muito aos que puderem ajudar-me nisso. Segue o código que estou usando: <?php $name = $_POST['name']; $email = $_POST['email']; $telefone = $_POST['phone']; $mensagem = $_POST['message']; $headers = "From: $email\r\n"; $headers .= "Reply-To: $email\r\n"; $subject= "Lead - Health for Pet"; $corpo = "Lead\n"; $corpo .= "Nome: " . $name . "\n"; $corpo .= "Email: " . $email . "\n"; $corpo .= "Telefone: " . $telefone . "\n"; $corpo .= "Mensagem: " . $mensagem . "\n"; $email_to = 'fernando@you2.com.br'; $status = mail($email_to, $subject, $corpo, $headers); if($status) { echo "<script> alert('Formulário enviado com sucesso!'); </script>"; } else { echo "<script> alert('Falha ao enviar o Formulário.'); </script>"; } echo "<script> window.location.href = 'http://portoseguropet.com/fale-conosco/index2.html'; </script>"; ?> comece colocando tudo dentro de um "IF" if(isset($_POST['name'])){ //SEU CODIGO AQUI } Compartilhar este post Link para o post Compartilhar em outros sites