Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Di Salvo

Engina ASP e form em HTML, receber por email

Recommended Posts

Olá a todos, sou novo aqui no fórum, mas nãono mundo da programação web e afins.

 

Pois bem, desenvolvi uma página inteira em HTML e CSS e fiz um form que é o formulário de reservas.

 

Segue o código:

 

<form action="http://www.netpoint.com.br/utils/forms/email.asp" method="post">
<input type=hidden name=para value="pousadaasturias@pousadaasturias.com.br">
<input type=hidden name=assunto value="Formulario Preenchido">

...

Mas como vcs podem ver, o engine eu tive que pegar pronto de um site, já que não sei fazer. Preciso fazer um engine desses que pegue os dados desse formulário e envie pra um email que eu deseje. Ahh e esse engine quero em ASP http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

Me ajudem a resolver esse problema caso seja possível.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Alexandre.

 

Você sabe qual o componente que o seu servidor de hospdagem disponibiliza

para o envio de emails?

 

Mas de qualquer forma, dá uma olhada nesse tutorial do Macoratti, acredito

que vai lhe ajudar, no tutorial do link abaixo ele ensina a usar o AspEmail, mas

existem outros, por isso acho que seria interessante você levantar essa informa-

ção, pra você poder trabalhar com os recursos que o componente lhe oferece.

 

- http://www.macoratti.net/asp_19.htm

 

Espero ter podido ajudar.

 

Abraço.

 

Att.

 

Duvanir Trigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Alexandre.

 

Você sabe qual o componente que o seu servidor de hospdagem disponibiliza

para o envio de emails?

 

Mas de qualquer forma, dá uma olhada nesse tutorial do Macoratti, acredito

que vai lhe ajudar, no tutorial do link abaixo ele ensina a usar o AspEmail, mas

existem outros, por isso acho que seria interessante você levantar essa informa-

ção, pra você poder trabalhar com os recursos que o componente lhe oferece.

 

- http://www.macoratti.net/asp_19.htm

 

Espero ter podido ajudar.

 

Abraço.

 

Att.

 

Duvanir Trigo.

Olá.. então, eu tava lendo alguns tutoriais hoje na net e consegui fazer em ASP, segue o código:

 

<%

nome = RequestForm("nomecompleto")
email = RequestForm("email")
telefone = RequestForm("telefone")
cidade = RequestForm("cidade")
estado = RequestForm("estado")
mensagem = RequestForm("mensagem")

corpoEmail = corpoEmail '& "<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#555555">"

corpoEmail = corpoEmail & "Nome: " & nomecompleto & "<br />"
corpoEmail = corpoEmail & "Email: " & email & "<br />"
corpoEmail = corpoEmail & "Mensagem" & mensagem & "<br />"
corpoEmail = corpoEmail & "</font>"

Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "mail.cluster002.whservidor.com"
Mail.From = "pousadaasturias@pousadaasturias.com.br"
destinatario= "pousadaasturias@pousadaasturias.com.br"
Mail.AddAddress destinatario
Mail.IsHTML = True 
Mail.Subject = "Formulário Preenchido"
Mail.Body = corpoEmail


erro = ""

sucesso = False

On Error Resume Next 

Mail.Send				  

If Err <> 0 Then

erro = Err.Description

else

sucesso = True

End If

Set Mail = nothing

%>

<% If erro <> "" Then%>

Ocorreu um erro: <% = erro %>

<% End If %>

<% If sucesso Then%> 

Mensagem enviada para <% = destinatario %> com sucesso.

<% End If %>

%>

Mas quando vo executar a página html e enviar um form ele mostra o seguinte erro:

 

Microsoft VBScript runtime error '800a000d'

 

Type mismatch: 'RequestForm'

 

/receber.asp, line 3

Vale frisar que o arquivo asp e o html já se encontram no servidor.

 

Alguma solução, fiz algo de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%

...

nome = RequestForm("nomecompleto")
email = RequestForm("email")
telefone = RequestForm("telefone")
cidade = RequestForm("cidade")
estado = RequestForm("estado")
mensagem = RequestForm("mensagem")

...

%>

 

Olá Alexandre.

 

Substitua RequestForm por Request.Form

 

Ah, procure declarar também as variáveis que estiver utilizando, tipo

Dim nome, email, telefone, cidade, estado, mensagem...

 

Abraço.

 

Att.

 

Duvanir Trigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.