..:: MX Studio Fóruns ::..: Enviar formulário para e-mail - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Enviar formulário para e-mail Como é q envio um formulário para mail

#1 User is offline   marcosilva 

  • Group: Membros
  • Posts: 8
  • Joined: 15-April 06

Posted 16 April 2006 - 01:18 AM

Olá,

Eu já pedi várias vezes ajuda neste campo. Como é que eu envio um formulário direcmente para um e-mail?

Eu sei que tenho de construir o formulário, depois no action chamar outro ficheiro ASP ou algo do tipo, mas sinceramente já tentei várias vezes e nunca consegui.

Eu não queria usar a opção do mailto: na opção action do form.

Ouve um sr. impecável que me enviou um código, mas não tenho um servidor web e por isso não consigo experimentar. Já agora se quiserem ver a resposta do outro sr. : http://www.mrdesigners.com/forum/viewtopic.php?t=864

Será que alguém me pode enviar um exemplo, de preferência em ASP. E já agora com uma ou duas linhas a explicar. Agradeço imenso.

Marco
0

#2 User is offline   gprevidi 

  • Group: Membros
  • Posts: 51
  • Joined: 21-June 05

Posted 16 April 2006 - 01:17 PM

Oi rapaz,
vamo ver:

- O modo mais simples de fazer um form, principalmente se o site é feito em HTML ou XHTML, é visitar o site do teu servidor e pegar essa informação lá. No teu form, na tag <form> tu coloca o campo action="http://blablabla" que é um script CGI que o próprio serviço de hospedagem oferece.

- Mas quando tu não tem servidor eu te recomendo usar o CDonts ou ASPMail, em ASP. Usando estes tu tens que ter um servidor que suporte esses serviços. Até agora todos que eu contratrei pros meus clientes funcionaram.

Mas testa ae. Vou escrever um código simples:

ASP
<%
Dim msg
Set msg = Server.CreateObject("CDONTS.NewMail")
msg.From = "gprevidi@gmail.com"
msg.To="meu amigo@meuamigo.com.br"
msg.Subject = "Email por ASP"
msg.Body = "Aqui tu poe tua mensagem..."
msg.Send
Set msg = Nothing
%>


Saca? Então se for um form no teu site, basta tu colocar um request.form em cada campo e ta ae cara... ASP puro agora
Se tiver dúvida posta ae novamente

Saudações Coloradas
0

#3 User is offline   marcosilva 

  • Group: Membros
  • Posts: 8
  • Joined: 15-April 06

Posted 16 April 2006 - 02:19 PM

Não percebi mutio bem. Eu tenho este formulário, como é que o poderia paramentrizar para enviar para um mail?

ASP
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>title>
<link href="css/academia.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="700" border="0">
<tr>
<td><form name="inscricao" id="inscricao">
<table width="700" border="0">
<tr>
<td colspan="7"><div align="center" class="tiutlo_destaques_destalhes">Ficha de Inscri&ccedil;&atilde;o </div></td>
</tr>
<tr>
<td colspan="7"></td>
</tr>
<tr>
<td width="120" class="formulario">Nome: </td>
<td width="298"><input name="nome" type="text" class="menu" id="nome" size="50"></td>
<td width="48">&nbsp;</td>
<td colspan="4"><div align="center" class="tiutlo_destaques_destalhes">&Aacute;reas de Interesse </div></td>
</tr>
<tr>
<td width="120" class="formulario">Morada:</td>
<td><textarea name="morada" cols="38" rows="3" class="menu" id="morada"></textarea></td>
<td>&nbsp;</td>
<td colspan="4" rowspan="8" align="center" valign="top"><table width="215" border="0">
<tr>
<td colspan="2" class="formulario">Desporto:</td>
<td colspan="2"><input name="desporto" type="checkbox" id="desporto" value="checkbox"></td>
</tr>
<tr>
<td colspan="2" class="formulario">Ci&ecirc;ncias Sociais: </td>
<td colspan="2"><input name="c_sociais" type="checkbox" id="c_sociais" value="checkbox"></td>
</tr>
<tr>
<td colspan="2" class="formulario">Ci&ecirc;ncias Naturais:</td>
<td colspan="2"><input name="c_naturais" type="checkbox" id="c_naturais" value="checkbox"></td>
</tr>
<tr>
<td colspan="2" class="formulario">Artes:</td>
<td colspan="2"><input name="artes" type="checkbox" id="artes" value="checkbox"></td>
</tr>
<tr>
<td colspan="2" class="formulario">Artesanato:</td>
<td colspan="2"><input name="artesanato" type="checkbox" id="artesanato" value="checkbox"></td>
</tr>
<tr>
<td colspan="2" class="formulario">Novas Tecnologias </td>
<td colspan="2"><input name="tecnologias" type="checkbox" id="tecnologias" value="checkbox"></td>
</tr>
<tr>
<td colspan="2" class="formulario">L&iacute;nguas Humanidades: </td>
<td colspan="2"><input name="humanidades" type="checkbox" id="humanidades" value="checkbox"></td>
</tr>
<tr>
<td width="76" class="formulario">Outras:</td>
<td width="64">&nbsp;</td>
<td width="39">&nbsp;</td>
<td width="18">&nbsp;</td>
</tr>
<tr valign="top">
<td colspan="4"><textarea name="outras" cols="30" rows="2" class="menu" id="outras"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<table width="215" border="0">
<tr>
<td colspan="2" class="formulario">Prefere receber apoio individualizado ou em grupo? </td>
</tr>
<tr>
<td width="145" class="formulario">Individualizado:</td>
<td width="60"><input name="individualizado" type="checkbox" id="individualizado" value="checkbox"></td>
</tr>
<tr>
<td class="formulario">Grupo:</td>
<td><input name="grupo" type="checkbox" id="grupo" value="checkbox"></td>
</tr>
</table> <p></p></td>
</tr>
<tr>
<td width="120" class="formulario">Localidade:</td>
<td><input name="localidade" type="text" class="menu" id="localidade" size="50"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="120" class="formulario">Telefone:</td>
<td><input name="telefone" type="text" class="menu" id="telefone" size="20" maxlength="9"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="120" class="formulario">Telem&oacute;vel:</td>
<td><input name="telemovel" type="text" class="menu" id="telemovel" size="20" maxlength="9"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="120" class="formulario">Data de nascimeto:</td>
<td><input name="nascimento" type="text" class="menu" id="nascimento" size="20" maxlength="10">
<span class="formulario">ex.:(dd-mm-aaaa) </span></td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="120" class="formulario">Habilita&ccedil;&otilde;es acad&eacute;micas:</td>
<td><input name="habilitacoes" type="text" class="menu" id="habilitacoes" size="50"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="120" class="formulario">Disciplinas pereferifas: </td>
<td><textarea name="disciplinas_preferidas" cols="38" rows="3" class="menu" id="disciplinas_preferidas"></textarea></td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="120" class="formulario">Disciplinas com mais dificuldade: </td>
<td><textarea name="disciplinas_dificuldade" cols="38" rows="3" class="menu" id="disciplinas_dificuldade"></textarea></td>
<td>&nbsp;</td>
</tr>
</table>
<table width="700" border="0">
<tr>
<td>&nbsp;</td>
<td><div align="right">
<input name="Submit" type="submit" class="formulario" value="Enviar">
</div></td>
<td><input name="Reset" type="reset" class="formulario" value="Apagar"></td>
<td>&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>


</form></td>
</tr>
</table>
</body>
</html>


Como é que eu faria? Que ficheiro devo procurar no meu alojamamento?


0

#4 User is offline   gprevidi 

  • Group: Membros
  • Posts: 51
  • Joined: 21-June 05

Posted 16 April 2006 - 03:10 PM


Mas onde esse site vai ser hospedado?
É impossível um server sem serviço de formulário!


Bom. logo no início tu tens isso aqui:
<form name="inscricao" id="inscricao">
nessa declaração de formulário, tu tens que por uma ação que será disparado o form. vamos usar então o modo por CDONTS em ASP.
deixa esse form assim
<form name="inscricao" id="inscricao" action="form_enviar.asp" method="post">

ok?

então esse form vai ser mandado para a página form_enviar.asp com todos os campos do formulário, que tu vais criar agora.

form_enviar.asp

<%

request.form("morada") = morada
'cria um request.form pra cada campo

Dim msg
Set msg = Server.CreateObject("CDONTS.NewMail")
msg.From = "gprevidi@gmail.com"
msg.To="meu amigo@meuamigo.com.br"
msg.Subject = "Email por ASP"
msg.Body = "Aqui tu poe tua mensagem..."
' Aqui no Body tu deve por o e-mail com a formatação desejada, chamando as
' variáveis que tu deu um request logo acima!


msg.Send
Set msg = Nothing
%>
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Empurrar objeto com o cursor
Alguém tem ideias de como fazer?
Flash & ActionScript brunorios 
  • 2 Replies
  • 1056 Views
New Replies Como fazer movieclip seguido com loading?
já tntei de tudo e num deu :(
Flash & ActionScript Mauredo 
  • 4 Replies
  • 1282 Views
New Replies Blocos para 3d MAX
ONDE ENCONTRAR?
Animação 3D e Modelagem Clodomir Júnior 
  • 0 Replies
  • 1890 Views
New Replies criar link
como fazer em cd-room interactivo
Flash & ActionScript nuno sargento 
  • 1 Reply
  • 983 Views
New Replies Dúvida simples
Link no swf, como fazer abrir em blank?
Flash & ActionScript sbonds 
  • 2 Replies
  • 907 Views
New Replies China vai limitar uso de SMS para combater spam Notícias Notícias 
  • 0 Replies
  • 128 Views
New Replies Apple apresenta nova versão do sistema operacional para iPhone Notícias Notícias 
  • 0 Replies
  • 132 Views
New Replies Mensagem de virus no computador.
Alguem sabe como tirar está mensagem???
Dúvidas Gerais paulofbc 
  • 6 Replies
  • 1486 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)