_henriquesilv4_ Postado Agosto 23, 2018 Denunciar Share Postado Agosto 23, 2018 Eu montei um formulário em para envio de e-mail em html e php. O e-mail chega, mas, sem nenhuma informação. Alguém pode me ajudar? Vou deixar o código aqui: <form action="" method="post" data-form-title="FORMULARIO DE CONTATO"> <input type="hidden" value="exlaPDrWX/aqA5JBJOl0qRJ9VU8EQ8Ar/eanOtD2kKcokOwW3CaO5xJ7Q8TS0w3QSAlZp8MOGhVszcCH1XPNT5gJfuDeO3Z0xbn4JXTJ7gSKfVnV3XP44kJwe3jcycHG" data-form-email="true"> <div class="row row-sm-offset"> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-name">Nome<span class="form-asterisk">*</span></label> <input type="text" class="form-control" name="nome" required="" data-form-field="Name" id="form1-7-name"> </div> </div> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-email">Email<span class="form-asterisk">*</span></label> <input type="email" class="form-control" name="email" required="" data-form-field="Email" id="form1-7-email"> </div> </div> <div class="col-xs-12 col-md-4"> <div class="form-group"> <label class="form-control-label" for="form1-7-phone">Telefone<span class="form-asterisk">*</span></label> <input type="tel" class="form-control" name="telefone" data-form-field="Phone" id="form1-7-phone"> </div> </div> </div> <div class="form-group"> <label class="form-control-label" for="form1-7-message">Mensagem</label> <textarea class="form-control" name="mensagem" rows="7" data-form-field="Message" id="form1-7-message"></textarea> </div> <input type="submit" class="btn btn-white"> </form> <?php $para = "henriquesilvaprofissional@gmail.com"; $assunto = "Contato pelo site"; $nome = $_POST['nome']; $fone = $_POST['telefone']; $email = $_POST['email']; $mensagem = $_POST['mensagem']; $corpo = "<strong> Mensagem de contato </strong><br><br>"; $corpo .= "<strong> Nome: </strong> $nome"; $corpo .= "<br><strong> Telefone: </strong> $fone"; $corpo .= "<br><strong> Email: </strong> $email"; $corpo .= "<br><strong> Mensagem: </strong> $mensagem"; $header = "Content-Type: text/html; charset= utf-8"; $header .= "From: $email Reply-to: $email"; @mail($para, $assunto, $corpo, $header); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leandro Henriques Postado Agosto 24, 2018 Denunciar Share Postado Agosto 24, 2018 Tenta imprimir o POST para ver se esta chegando ou como esta chegando os dados. <?php // Vai mostrar se esta chegando alguma coisa em POST. var_dump($_POST); Se os seus dados estiverem chegando vai mostrar como esta chegando, ai seria fazer os ajustes necessários. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
_henriquesilv4_
Eu montei um formulário em para envio de e-mail em html e php. O e-mail chega, mas, sem nenhuma informação. Alguém pode me ajudar? Vou deixar o código aqui:
<form action="" method="post" data-form-title="FORMULARIO DE CONTATO">
<input type="hidden" value="exlaPDrWX/aqA5JBJOl0qRJ9VU8EQ8Ar/eanOtD2kKcokOwW3CaO5xJ7Q8TS0w3QSAlZp8MOGhVszcCH1XPNT5gJfuDeO3Z0xbn4JXTJ7gSKfVnV3XP44kJwe3jcycHG" data-form-email="true">
<div class="row row-sm-offset">
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label class="form-control-label" for="form1-7-name">Nome<span class="form-asterisk">*</span></label>
<input type="text" class="form-control" name="nome" required="" data-form-field="Name" id="form1-7-name">
</div>
</div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label class="form-control-label" for="form1-7-email">Email<span class="form-asterisk">*</span></label>
<input type="email" class="form-control" name="email" required="" data-form-field="Email" id="form1-7-email">
</div>
</div>
<div class="col-xs-12 col-md-4">
<div class="form-group">
<label class="form-control-label" for="form1-7-phone">Telefone<span class="form-asterisk">*</span></label>
<input type="tel" class="form-control" name="telefone" data-form-field="Phone" id="form1-7-phone">
</div>
</div>
</div>
<div class="form-group">
<label class="form-control-label" for="form1-7-message">Mensagem</label>
<textarea class="form-control" name="mensagem" rows="7" data-form-field="Message" id="form1-7-message"></textarea>
</div>
<input type="submit" class="btn btn-white">
</form>
<?php
$para = "henriquesilvaprofissional@gmail.com";
$assunto = "Contato pelo site";
$nome = $_POST['nome'];
$fone = $_POST['telefone'];
$email = $_POST['email'];
$mensagem = $_POST['mensagem'];
$corpo = "<strong> Mensagem de contato </strong><br><br>";
$corpo .= "<strong> Nome: </strong> $nome";
$corpo .= "<br><strong> Telefone: </strong> $fone";
$corpo .= "<br><strong> Email: </strong> $email";
$corpo .= "<br><strong> Mensagem: </strong> $mensagem";
$header = "Content-Type: text/html; charset= utf-8";
$header .= "From: $email Reply-to: $email";
@mail($para, $assunto, $corpo, $header);
?>
Link para o comentário
Compartilhar em outros sites
1 resposta 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.