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