Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor Cardim

PHP não envia dados do formulário HTML

Recommended Posts

Boa tarde,

 

já procurei em muitos lugares mas sem sucesso. Meu arquivo php não envia as informações digitadas no formulário HTML. Segue abaixo os códigos para que voces possam verificar e me ajudar. Desde já agradeço.

 

Formulário HTML:

 

<form id="main-contact-form" name="contact-form" method="post" action="sendemail.php">
<div class="row wow fadeInUp" data-wow-duration="1000ms" data-wow-delay="300ms">
<div class="col-sm-6">
<div class="form-group">
<input type="text" name="name" class="form-control" placeholder="Nome" required>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input type="email" name="email" class="form-control" placeholder="Email" required>
</div>
</div>
</div>
<div class="form-group">
<input type="text" name="subject" class="form-control" placeholder="Assunto" required>
</div>
<div class="form-group">
<textarea name="message" id="messageform" class="form-control" rows="12" placeholder="Digite sua mensagem." required></textarea>
</div>
<div class="form-group">
<button type="submit" class="btn-submit">Enviar</button>
</div>
</form>

 

Arquivo PHP

 

<?php

$name = $_POST['name'];
$email = trim($_POST['email']);
$subject = $_POST['subject'];
$message = $_POST['messageform'];
$emaildestinatario = 'contato@saelcard.com.br';

$messageform = '<p>FORMULARIO PREENCHIDO NO SITE WWW.SAELCARD.COM.BR</p>
<p><b>Nome:</b>'.$name.'</p>
<p><b>E-Mail:</b>'.$email.'</p>
<p><b>Assunto:</b>'.$subject.'</p>
<p><b>Mensagem:</b>'.$message.'</p>
<hr>';


// O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822.
// O return-path deve ser ser o mesmo e-mail do remetente.
$headers .= "MIME-Version: 1.1\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: $email\r\n";
$headers .= "Return-Path: $email \r\n"; // return-path
$to .= mail($emaildestinatario, $subject, $messageform, $headers);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sou novo na áera e estou com muitas dificuldades. Não envia os dados que são digitados no formulário.

 

EX:.

Nome -

Email -

Assunto -

Mensagem -

 

Ao preencher os campos acima no formulário (que está no servidor de hospedagem) um e-mail é enviado para a minha conta, porém em branco, sem as informações que foram digitadas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um Debug na variavel global POST e ve se está recebendo os dados na sendemail.php

Aparentemente não tem erro.

echo '<pre>';
print_r($_POST);
echo '</pre>';
exit();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.