Faça uma pesquisa e encontre tudo que já foi publicado no blog
Publicado em: 18 novembro 2007
O formmail em PHP que postei algum tempo atrás fez sucesso que alguns pediram um exemplo utilizando o ASP.
O programador/webmaster Adalberto Pita, do Leão da Barra, me passou o script em ASP utlizando o CDONTS que realiza a mesma proeza.
form.asp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>Formulário de Contato</title> </head> <body> <form action="envia.asp" method="post" id="contato" name="contato"> <fieldset> <legend>Preencha o formulário</legend> <p> <label for="nome">Nome:</label> <input type="text" name="nome" id="nome" /> </p> <p> <label for="email">Email:</label> <input type="text" name="email" id="email" /> </p> <p> <label for="tel">Telefone:</label> <input type="text" name="tel" id="tel" /> </p> <p> <label for="msg">Mensagem:</label> <br /> <textarea id="msg" name="msg"></textarea> </p> <p> <button type="submit" name="enviar" id="enviar">Enviar</button></p> </fieldset> </form> </body> </html> |
envia.asp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <% nome = Request.Form("nome") email = Request.Form("email") telefone = Request.Form("tel") mensagem = Request.Form("msg") conteudo = "NOME: "& nome&"<BR>E-MAIL: "& email &"<BR>TELEFONE: "& telefone &"<BR>MENSAGEM: "& mensagem Set EnvioEmail = Server.CreateObject("CDONTS.NewMail") EnvioEmail.From = nome & "(" & email & ")" EnvioEmail.To = "email@gmail.com" EnvioEmail.Bcc = "copiaoculta@gmail.com" EnvioEmail.Cc = "copia@gmail.com" EnvioEmail.BodyFormat = 0 EnvioEmail.MailFormat = 0 EnvioEmail.Subject = "[CONTATO]" EnvioEmail.Body = conteudo EnvioEmail.Send Set EnvioEmail = Nothing Response.Redirect("sucesso.asp") %> |
sucesso.asp
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>Formulário de Contato</title> </head> <body> <p>Seus dados foram enviados com sucesso</p> </body> </html> |
Bom começo de semana para todos e vamos todos voltar a velha rotina.![]()
Ah! Já ia esquecendo. Para quem for fazer UFBA amanhã, BOA SORTE!
Categorias: Tutoriais | Tags:
Julix
comentou:
Então é assim que envia e-mail pelo ASP!
Como é bom entender essas linhas, esse módulo de web do curso deu resultados, há 6 meses eu não entenderia patavina.
Bom inicio de semana Celestino.
Usando
Mozilla Firefox 2.0.0.9 no
Windows Vista
cilene
comentou:
Nao entendi nada..sou anal.. nesse assunto
Usando
Mozilla Firefox 2.0.0.9 no
Windows XP
Tiago Celestino
comentou:
Julix,
é simples! Ainda preciso achar um exemplo utilizando o ASPmail, que ainda não consegui.Cilene,
ai é só copiar e colar. Dar uma modificada e já era!
Abraços
Usando
Mozilla Firefox 2.0.0.9 no
Windows XP
Ted k'
comentou:
Ótimo man, agora só falta colocar um com anexo, (hehe)!!
Usando
Mozilla Firefox 2.0.0.11 no
Windows XP
Tiago Celestino
comentou:
Valeu Ted K’. Como não tenho banda ilimitada, vou ver se na próxima jogo em um servidor desse grátis.
Usando
Mozilla Firefox 2.0.0.11 no
Windows XP
John
comentou:
Cara, valeu mesmo!! Há tempos estava procurando um código que funcionasse. Simples e funcionando. Demais! Até
Usando
Mozilla Firefox 2.0.0.12 no
Windows XP
Tiago Celestino
comentou:
Por nada Jonh. Precisar estamos por aqui.
Usando
Mozilla Firefox 2.0.0.12 no
Windows XP
Valteilton
comentou:
Oi colei tudo ate ai tudo certo, mas quando mando enviar o e mail da um erro eu eu não sei como acertar
o erro é esse
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\mocidadegoiatuba.com\httpdocs\envia.php:8) in C:\Inetpub\vhosts\mocidadegoiatuba.com\httpdocs\envia.php on line 32
se puder me ajudar agradeço muito
e mail valteiltonpbgo@hotmail.com
Usando
Mozilla Firefox 2.0.0.14 no
Windows XP
Tiago Celestino
comentou:
Nesse caso @Valteilton, vc colocou a extensão do arquivo errado. Tem quer ser envia.asp.
Usando
Mozilla Firefox 2.0.0.14 no
Windows XP
Lucaz
comentou:
no emu deu o seguinte erro:
Server object error ‘ASP 0177 : 800401f3′
Server.CreateObject Failed
/envia.asp, line 19
800401f3
Usando
Mozilla Firefox 3.0.1 no
Windows XP
Arlindo Couto
comentou:
Obrigado por esse tópico foi de muita precisão.
Estava mim matando para fazer esse formulário
Usando
Internet Explorer 7.0 no
Windows XP
XHTML e CSS com autoria de Tiago Celestino - Usando o WordPress 2.6
Esta obra está licenciada sob uma Licença Creative Commons.