Publicada por oxroll em 28/04/2007 - 14:57h:
* oxroll usa Debian

Como faço para criar um formulário com metodo POST??
Já desenhei minha página, registrei o dominio no 100br.com e redirecionei para meu server (DEBIAN), se vc digitar www.meusite.net verá a página lá. Mas, minha duvida é quanto ao um formulário que fiz em html, ele esta pronto para funcionar, mas como faço para enviar os dados preenchidos no formulário para meu e-mail??? Eu tenho q montar um servidor de e-mail ou tem algum serviço na web q me dê este suporte?? Alguém Pode me ajudar???

  
 
Resposta de tuxSoares em 28/04/2007 - 15:04h:
* tuxSoares usa Ubuntu
* tuxSoares tem conceito: nenhum voto.
 


vc tem que utilizar
<form action=paginadestino method='post'>
campos do formulario.
</form>

No arquivo paginadestino, que pode ser em php (depende do seu servidor) vc vai ter que pegar as variaveis e jogar na funcao mail do servidor, indicando que o email de destino eh o seu e-mail.
Procura a funcao mail em www.php.net

 
Resposta de oxroll em 28/04/2007 - 15:21h:
* oxroll usa Debian
* oxroll tem conceito: nenhum voto.
 


Certo, mas como posso: "No arquivo paginadestino, que pode ser em php (depende do seu servidor) vc vai ter que pegar as variaveis e jogar na funcao mail do servidor, indicando que o email de destino eh o seu e-mail."

Teria como me explicar mais detalhadamente??? rsrs é por q sou iniciante, neste PONTO.
Valew!

 
Resposta de brmagalhaes em 28/04/2007 - 15:29h:
* brmagalhaes usa Debian
* brmagalhaes tem conceito: nenhum voto.
 


Ola amigo..
"
Passo 1

Vamos criar o HTM com os campos:

<html>
<body>
<form action="formulario.php" method="POST">
Seu Nome : <input type="text" name="nome"><br>
Seu E-mail : <input type="text" name="email"><br>
Comentários : <textarea name="comentarios"></textarea><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>

Passo 2

Depois de criado o formulário HTM iremos criar agora o PHP com o código para enviar o e-mail, mas antes, iremos ver as funções que iremos usar:

mail(): Função do PHP para enviar e-mail. mail("email para onde os dados serão enviados", "assunto", "mensagem");

Agora vamos criar o PHP:
<?

// Coloque a mensagem que irá ser enviada para seu e-mail abaixo:
$msg = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:n";
while(list($campo, $valor) = each($HTTP_POST_VARS)) {
$msg .= ucwords($campo).": ".$valor."n";
}

// Agora iremos fazer com que o PHP envie os dados do Formulário para seu e-mail:
mail("seu@email.com.br", "Assunto do E-mail",$msg,"From: $REMOTE_ADDR");
echo "Seu e-mail foi enviado com sucesso. Obrigado";
?>

Pronto, simples, fácil e rápido.
"

fonte: http://unix.wmonline.com.br/php/tutoriais/form-mail.htm

[]´s

 
 
Resposta de oxroll em 28/04/2007 - 17:35h:
* oxroll usa Debian
* oxroll tem conceito: nenhum voto.
 


Colega, fiz tudo o q vc mandou, deu tudo certo com exeto a chegada do e-amil. Preencho o formúlário peço para enviar e da como enviado com sucesso, mas, espero o e-mail e ele não chega. Será que algum problema com meu server???

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts