Olá,pessoal hoje eu estarei mostrando um sistema de postagem em PHP,que envia as mensagens diretamente para o e-mail do administrador. Eu uso este sistema em meu site!
Primeiramente,devemos criar uma página com o nome formulario.html! Agora usaremos o seguinte código nela (este código é nosso formulário de envio):
<form action="form.php" method="post" name="form1">
<input id="nome" type="text" name="nome" value="Nome" /><br />
<input id="email" type="text" name="email" value="E-mail"/><br />
<input id="telefone" type="text" name="telefone" value="Telefone" /><br />
<input id="assunto" type="text" name="assunto" value="Assunto" /><br />
<textarea id="mensagem" name="mensagem" value="">Mensagem</textarea></center>
<input style="width:100px;" type="submit" name="Submit" value="Enviar" />
<input style="width:100px;" type="reset" name="Reset" value="Limpar" />
</form>
Agora criaremos o arquivo form.php,que será o arquivo responsável por todas as funções. Nele coloremos o seguinte código php:
<?php
$nome = "$_POST[nome]"; //pega o nome do remetente
$email = "$_POST[email]"; //pega o email do remetente
$receptor = "AQUI SEU EMAIL"; //seu email
$mensagem = "$_POST[mensagem]"; //mensagem
$assunto = "$_POST[assunto]"; //assunto
#Pega o nome e o email e mostra no cabeçalho do email receptor
$header = "From: ". $Nome . " <" . $email . ">rn";
#condições de envio. Se os campos nome, email, assunto e
#mensagem não forem preenchido será mostrado uma mensagem de erro.
if (($nome == "") || ($email == "") || ($assunto == "") || ($mensagem == ""))
{
echo "Atençao! Todos os campos do formulário devem ser preenchidos.";
}
else #caso todos os campos sejam preenchido, o envio sera realizado.
{
if(mail($receptor, $assunto, $mensagem, $header))
echo "$nome, seu emai foi enviado com sucesso!";
else
echo "O email falhou ao enviar";
}
?>
0 comentários:
PARTICIPE DO SITE. DEIXE A SUA OPINIÃO.