Olá pessoal!
Hoje eu irei dar um artigo rapidinho! Porque estou com três serviços para fazer!(dois sites completos design+programação, e um script.). Graças a Deus estou tendo bastante serviço!
Então vamos lá, vou ensinar você a mandar um email através de seu website, pode parecer uma coisa simples, mas muitas pessoas não sabem!
Quando você coloca em seu site, entre em contato, e la cai num link mailto:seuemail@provedor eu aposto que de 10 pessoas que clicam apenas 1 vai mandar o email! Pois os “novatos” na web nem sempre usam o outlook e esse link leva direto para o outlook, ou outro programa de email, então é bem mais fácil você colocar um formulário de contato em seu site, vamos lá!
Vamos criar o formulário:
<html>
<head>
<title>Meu formulário de contato!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name=”form1″ method=”post” action=”enviar.php”>
<p>Nome:
<input name=”nome” type=”text” id=”nome”>
</p>
<p>Email:
<input name=”email” type=”text” id=”email”>
</p>
<p>Assunto:
<input name=”assunto” type=”text” id=”assunto”>
</p>
<p>Mensagem:<br>
<textarea name=”mensagem” wrap=”VIRTUAL” id=”mensagem”></textarea>
</p>
<p>
<input type=”submit” name=”Submit” value=”Enviar”>
</p>
</form>
</body>
</html>
Pronto criamos um formulário básico com quatro campos, nome,email,assunto e mensagem.
Vamos enviar esses dados para seu email?
enviar.php
<?php
//iremos declarar as variaveis que recebemos pelo método post
//em alguns servidores nem precisamos declarar, depende do register_global=on ou =off
$nome=$_POST[nome];
$email=$_POST[email];
$assunto=$_POST[assunto];
$mensagem=$_POST[mensagem];
//agora vamos enviar todos esses dados usando a função mail
mail(”seuemail@seudominio”,”$assunto”,”
Nome: $nome
Email: $email
Assunto: $assunto
Mensagem: $mensagem”,”FROM:$nome<$email>”);
echo “sua mensagem foi enviada com sucesso!”; //aí mostramos no navegador da pessoa que enviou o email uma mensagem
?>
Explicando o enviar.php
No inicio declaramos as variaveis que recebemos pelo metodo post direto do formulário
Depois na função mail() enviamos tudo para seu email, explicando o uso simples da função mail()
Quando você usa o mail(), você usa assim(veja os itens que irei citar):
mail(”Item 1″,”2″,”3″,”4″);
Item 1:
Colocamos o email que ira receber a mensagem
Item 2:
O assunto do email que ira aparecer em sua caixa de email
Item 3:
Aqui mandamos todos os campos dos formulários é o conteúdo do email que ira aparecer em seu email, por exemplo no nosso exemplo eu coloquei nome, email, assunto e mensagem, entendeu?
Item 4:
E o from, ou seja o remetente, por exemplo, aparece lá em sua caixa de email, mensagem enviada por: fulano<fulano@fulano.com.br>, entendeu?
Em nosso caso, no from ira aparecer o nome e email de quem enviou o formulário.
Para muitos isso parece besteira, mas para outros espero ter ajudado bastante, pois quando eu estava aprendendo php eu era doidinho por aprender a enviar formulários!
Ahn!!!Talvez o email caia em sua caixa de spam, pois aqui expliquei o básico!
Mais na frente ensino como mandar o email autenticado!
Tenha criatividade e use a vontade
Até a próxima!!!
VOCÊ PODE COPIAR E DISTRIBUIR TODOS OS MEUS ARTIGOS MAS CITANDO SEMPRE A FONTE A MANTENDO O TEXTO ORIGINAL!