|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net - CodigoFonte.net |
Sistema de Recomendação em ASP com CDONTSEste sistema permite ao usuário enviar pela web, um e-mail a outra pessoa, convidando-a a visitar o site. Este sistema permite ao usuário enviar pela web, um e-mail a outra pessoa, convidando-a a visitar o site.
Só requer um módulo ASP que se encarregará de mostrar o formulário de recomendação, enviar o e-mail e devolver um acuse de envio.
recomendar.asp <!-- formulário de recomendação --> <% if request.querystring("acao") = "" then %> <form method="post" action="recomendar.asp?acao=enviar" name="recomende"> <b>Recomende este site</b><br><br> Seu Nome: <input type="text" name="n_remetente" size="10"><br> Seu E-mail: <input type="text" name="e_remetente" size="20"><br> Nome do seu amigo: <input type="text" name="n_destinatario" size="10"><br> E-mail do seu amigo: <input type="text" name="e_destinatario" size="20"><br><br> <input type="submit" value="Recomendar"> </form> <!-- envio do formulário e acuse de envio ou informação de erros --> <% elseif request.querystring("acao") = "enviar" then ' recolho as variaveis que veem pelo formulario n_destinatario = request.form("n_destinatario") e_destinatario = request.form("e_destinatario") n_remetente = request.form("n_remetente") e_remetente = request.form("e_remetente") ' se os campos não estão vazios if n_destinatario <> "" and e_destinatario <> "" and n_remetente <> "" and e_remetente <> "" then ' indique a url do site url = "http://www.seusite.com" ' indique o nome do seus site nome_do_site = "Seu Site" ' indique o assunto da mensagem assunto = n_remetente & " lhe recomenda um site" ' redija a mensagem mensaje = "Ola " & n_destinatario & ":<br>" mensagem = mensagem & n_remetente & " lhe recomenda que visite <b>" & nome_do_site & "</b>.<br>" mensagem = mensagem & "Poderá vê-lo em <a href='" & url & "'>" & url & "</a><br><br>Saudações!" ' começa envio Set envio = Server.CreateObject ("CDONTS.NewMail") ' indica que o e-mail é em formato HTML envio.BodyFormat = 0 envio.MailFormat = 0 ' envia a mensagem envio.Send e_remetente, e_destinatario, assunto, mensagem Set envio = Nothing ' Informa ao usuário que foi enviada a mensagem reponse.write "<b>A mensagem foi enviada</b>.<br>Obrigado por nos recomendar!" ' se existir campos vazios, envia uma mensagem de erro else response.write "Por favor, é necessário completar todos os campos.<br>" response.write "<a href='recomendar.asp'>Clique aqui</a> para corrigir os campos." end if end if %>
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 2 Categorias relacionadas + 1 Comentário sem rever
Manuais relacionados com este artigo Dentro de Workshop de ASP Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em ASP+ Entrar em Scripts em ASP Comentário sem rever
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |