vou fazer um tuto aki de como fazer um sistema de recomendar um site, akele que o cara coloca o nome e email do amigo e envia um e-mail para ele com a url do site...
vamos lá, primeiro uma página HTML simples, com o formulário de envio:
<html> <head> <title>Recomende-nos</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form action="enviar.php" method="post"> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td width="20%" align="right"><font size="2" face="Arial, Helvetica, sans-serif">Seu Nome:</font></td> <td width="80%"><input type="text" name="nome_seu"></td> </tr> <tr> <td align="right"><font size="2" face="Arial, Helvetica, sans-serif">Seu E-mail:</font></td> <td><input type="text" name="email_seu"></td> </tr> <tr> <td align="right"><font size="2" face="Arial, Helvetica, sans-serif">Nome do Amigo:</font></td> <td><input type="text" name="Nome_amigo"></td> </tr> <tr> <td align="right"><font size="2" face="Arial, Helvetica, sans-serif">E-mail do Amigo:</font></td> <td><input type="text" name="email_amigo"></td> </tr> <tr> <td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Mensagem:</font></td> <td><textarea name="mensagem"></textarea></td> </tr> <tr> <td align="right"> </td> <td><input type="submit" name="Submit" value="Recomendar"></td> </tr> </table> </form> </body> </html>
nesta página você não precisa modificar nada, apenas o layout se preferir. Salve-a como indicar.html
Agora vamos para a página de config.php onde ficara as configurações necessárias do seu site para enviar o e-mail.
<?
// Nome do seu site
$nome_site = "Comunidade Webmaster";
// URL do site
$url_site = "http://www.comunidadewebmaster.com";
// Descrição do site
$descricao_site = "Site de Webmasters";
// Seu nome
$nome_admin = "Gustavo Paes";
// Seu e-mail
$email_admin = "guarru@ig.com.br";
// Mensagem padrão (caso o usuário não coloque no forumário)
$msg_padrao = "
Olá, o seu amigo {$_POST[nome_seu]} está lhe recomendando o seguinte site:<br>
Nome: $nome_site<br>
URL: <a href='$url'>$url</a>
Descrição: $descricao_site<br><br>
Esperamos sua visita<br>
<a href='mailto:$email_admin'>$nome_admin</a>
";
?>
esta página é simples, só tem que mudar o nome do site, url do site, seu nome e email
agora vamos para o principal, a página que envia o e-mail enviar.php
<?
include "config.php";
// primeiro vamos verificar se todos os campos foram preenchidos
if($_POST[nome_seu] == "" OR $_POST[email_seu] == "" OR $_POST[nome_amigo] == "" OR $_POST[email_amigo] == ""){
echo "
<script language='Javascript'>
alert('Preencha todos os campos necessários');
window.location = 'javascript:history.go(-1)';
</script>
";
}
else{
// verifica se a mensagem foi colocada ou se deverá ser a padrao
if($_POST[mensagem] == ""){
$msg = $msg_padrao;
} else {
$msg = $_POST[mensagem];
}
// o principal agora, envia o e-mail
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .="From: {$_POST[nome_site]}<prev> \n\r";
$envmail = mail($_POST[email_amigo], "Recomendação", $msg, $headers);
if($envmail){
$msg_alert = "Ok. Recomendação enviada com sucesso.";
} else {
$msg_alert = "Erro. Não foi possível enviar o e-mail.";
}
echo "
<script language='Javascript'>
alert('$msg_alert');
window.location = 'indicar.html';
</script>
";
}
?>
pronto...
nesta página não tem que configurar nada, apenas salvar como enviar.php
espero que gostem, qualquer dúvida ou erro que der pode postar ai
flw











