Função mail
<?PHP
// Coloque a mensagem que irá ser enviada para seu e-mail abaixo:
$mensagem = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:\n";
//Este loop coloca todos os campos do formulário na mensagem do e-mail a ser enviado:
while(list($campo, $valor) = each($_POST)) {
$mensagem .= ucwords($campo).": ".$valor."\n";
}
// Agora iremos fazer com que o PHP envie os dados do formulário para seu e-mail:
mail("meuemail@localhost.com", "[SITE] Teste", $mensagem, "From: $REMOTE_ADDR");
echo "Seu e-mail foi enviado com sucesso. <br>Obrigado";
?>
Meu formulário:
<form action="formulario.php" method="POST">
<center>
<input type="text" class="form-control" name="nome" required="required" placeholder="Nome Completo *"><br>
<input type="date" class="form-control" name="" placeholder="Data de Nascimento *"><br>
<input type="number" class="form-control" name="phone" placeholder="Celular *"><br>
<input type="mail" class="form-control" name="email" placeholder="E-mail *"><br>
<a href="" class="btn btn-primary"><span class="fa fa-sign-in" aria-hidden="true"></span> Enviar</a>
</center>
</form>
O e-mail até que chega, mas as informações não. Eu testei no localhost e pegou certinho, os dados foram enviados, mas quando coloquei na host somente chega a informação que recebi um novo e-mail mas está tudo em branco.Discussão (1)
Carregando comentários...