|
|
Como posso enviar e-mail através de um formulário feito no flash sem ser pelo formmail.pl?
| |
por Thiago Henrique Gonçalves
A
maneira mais fácil de você fazer isso, é mandar o e-mail por um asp.
A
maioria dos provedores utilizam um componente chamado JMAIL. Ele tem a função
de enviar o e-mail. Existe também o ASPMAIL, que não é muito usado, mas também
é muito bom.
Segue
abaixo o código da página ASP para enviar e-mail.
<%
@LANGUAGE = VBSCRIPT Transaction = Required %>
<%
Response.Buffer = true
Response.AddHeader Pragma, No-Cache
Response.Cachecontrol = private
Response.Expires = -1
Set jmail = Server.CreateObject(jmail.smtpmail)
form = Nome: &request.form(nome) & chr(10)
form = form & E-mail: &request.form(email) &
chr(10)
jmail.ServerAddress = smtp.provedor.com.br
jmail.AddRecipient
seuemail@seudominio.com.br
jmail.Sender = trim(Request.Form(email))
jmail.SenderName = Request.Form(nome)
jmail.Subject = Formulário
jmail.Body = form
jmail.Execute
%>
Vamos
lá:
A
1ª linha estamos declarando que tipo de linguagem será usada, que no caso é
VBSCRIPT. Da 2ª linha até a sexta, estamos limpando o cache e expirando a página.
Na
8ª linha, estamos criando o objeto JMAIL.
Na
9ª linha setamos uma variável (FORM) com o valor que irá vir do seu filme flash.
Você
irá receber o e-mail assim:
Subject
--- Formulário
Nome
: Fulano de Tal
E-mail
: fulano@detal.com
Essa
é a parte do asp, no seu Flash, você deve colocar os campos com o nome que está
no asp.
No
botão do flash, coloque um getURL (form.asp, , POST);
Thiago
Henrique de Luca Gonçalves
|
|
|
|
|
7 comentários
|
Comentário de sandro | 31/1/2011 - 11:22 |
olá pessooal, a minha dúvida é o seguinte, criei dois campos de texto em flash cs3, e um teclado virtual de 0 a 9 e quero que quando clico no botao 1 do teclado, este aprece somente no primeiro campo, e não nos dois campos. Quero que quando focar o cursor num dos campos e clicar em qualquer botao(0123456789) este apareça somente no campo selecionado.
Se no qual conseguiram algo que possa me ajudar, por favor enviar para o meu correio electrónico. docantosandro@yahoo.com. espero...
Comentário de sandro | 31/1/2011 - 11:22 |
olá pessooal, a minha dúvida é o seguinte, criei dois campos de texto em flash cs3, e um teclado virtual de 0 a 9 e quero que quando clico no botao 1 do teclado, este aprece somente no primeiro campo, e não nos dois campos. Quero que quando focar o cursor num dos campos e clicar em qualquer botao(0123456789) este apareça somente no campo selecionado.
Se no qual conseguiram algo que possa me ajudar, por favor enviar para o meu correio electrónico. docantosandro@yahoo.com. espero...
Comentário de sandro | 31/1/2011 - 11:22 |
olá pessooal, a minha dúvida é o seguinte, criei dois campos de texto em flash cs3, e um teclado virtual de 0 a 9 e quero que quando clico no botao 1 do teclado, este aprece somente no primeiro campo, e não nos dois campos. Quero que quando focar o cursor num dos campos e clicar em qualquer botao(0123456789) este apareça somente no campo selecionado.
Se no qual conseguiram algo que possa me ajudar, por favor enviar para o meu correio electrónico. docantosandro@yahoo.com. espero...
Comentário de sandro | 31/1/2011 - 11:22 |
olá pessooal, a minha dúvida é o seguinte, criei dois campos de texto em flash cs3, e um teclado virtual de 0 a 9 e quero que quando clico no botao 1 do teclado, este aprece somente no primeiro campo, e não nos dois campos. Quero que quando focar o cursor num dos campos e clicar em qualquer botao(0123456789) este apareça somente no campo selecionado.
Se no qual conseguiram algo que possa me ajudar, por favor enviar para o meu correio electrónico. docantosandro@yahoo.com. espero...
Comentário de sandro | 31/1/2011 - 11:22 |
olá pessooal, a minha dúvida é o seguinte, criei dois campos de texto em flash cs3, e um teclado virtual de 0 a 9 e quero que quando clico no botao 1 do teclado, este aprece somente no primeiro campo, e não nos dois campos. Quero que quando focar o cursor num dos campos e clicar em qualquer botao(0123456789) este apareça somente no campo selecionado.
Se no qual conseguiram algo que possa me ajudar, por favor enviar para o meu correio electrónico. docantosandro@yahoo.com. espero...
Comentário de sandro | 31/1/2011 - 11:22 |
olá pessooal, a minha dúvida é o seguinte, criei dois campos de texto em flash cs3, e um teclado virtual de 0 a 9 e quero que quando clico no botao 1 do teclado, este aprece somente no primeiro campo, e não nos dois campos. Quero que quando focar o cursor num dos campos e clicar em qualquer botao(0123456789) este apareça somente no campo selecionado.
Se no qual conseguiram algo que possa me ajudar, por favor enviar para o meu correio electrónico. docantosandro@yahoo.com. espero...
Comentário de TESTE | 1/12/2010 - 00:06 |
teste flash
|
|
|
|
|