FRIHOSTFORUMSSEARCHFAQTOSBLOGSCOMPETITIONS
You are invited to Log in or Register a free Frihost Account!


Formulário.... Como vcs fazem aqui? FormMail????





expresso
Já configurei um FormMail em outro site e fiz um formulário lindo....
Agora, num consigo de jeito nenhum fazer nada aqui. O que vcs usam pra ta mandando mensagens via formulário pra email? Usam FormMail??? Como vcs fazem???
elton
Criando um formmail em php

Este tutorial tem como intuito ensinar você a criar um formmail em php

1º passo

Vamos criar o formulário em html com os seguintes campos:

Nome, e-mail e mensagem

Quote:
<html>
<head>
<title>Formmail</title>
</head>
<body>
<form method="POST" action="formmail.php">
<p style="margin-top: 0; margin-bottom: 0">
Nome:<input type="text" name="nome" size="20"></p>
<p style="margin-top: 0; margin-bottom: 0">

Email:<input type="text" name="email" size="20"></p>
<p style="margin-top: 0; margin-bottom: 0">Mensagem:<textarea rows="5" name="mensagem" cols="20"></textarea></p>
<p style="margin-top: 0; margin-bottom: 0">
<input type="submit" value="Enviar" name="B1">&nbsp;
<input type="reset" value="Limpar" name="B2"></p>
</form>
</body>
</html>


2º passo (criação do script de envio de e-mail)

Agora vamos criar o script de envio do e-mail com instruções de verificação (garantindo assim que o formulário seja preenchido corretamente) e vamos chamá-lo de formmail.php:

Quote:
<?
$nome = $_POST['nome'];
$email = $_POST['email'];
$campomensagem = $_POST['mensagem'];
//aqui nós resgatamos as variáveis do formulário
$para = "SEU SITE<SEU SITE@FRIH.NET>";
$assunto = "formmail de contato";
$mensagem = "$nome
$email
$campomensagem";
/*aqui foram definidos: o local onde será enviado o e-mail($para)
o assunto do e-mail enviado ($assunto)
e a mensagem enviada ($mensagem) que contém todos os campos preenchido no formulário*/
if (strlen($nome) < 3)
echo " Digite seu nome!<BR> <a href=\"javascript:history.back(1);\">Voltar</a>";
elseif (strlen($email) <= 3)
echo "E-mail inválido!<BR> <a href=\"javascript:history.back(1);\">Voltar</a>";
elseif (strlen($campomensagem) <= 3)
echo "Escreva uma mensagem!<BR> <a href=\"javascript:history.back(1);\">Voltar</a>";
else{
mail($para, $assunto, $mensagem);
echo "O formulário foi preenchido e enviado com sucesso!!";
}
/* Nas linhas acima foi feita uma confirmação do preenchimento dos formulários.. sendo que todos os
campos preenchidos do formulário será enviado com a instrução mail() */
?>


Obs: Você pode inserir quantos campos desejar, apenas resgate as variáveis (dos campos adicionados) e coloque-as na variável mensagem.

Quote:
Usava este form quando tinha minhas lojas em html


Boa Sorte
facool
eu tinha um script em php muito bom... peguei no hotscript e dei uma melhorada e adaptada pro meu negócio. Lá tinha vários modelos, com painéis robustos de administração aos mais simples.
Dá uma olhada.
expresso
Valeu gente, muito obrigada pela atenção!
Vou tentar fazer lá... qualquer coisa eu veho aqui perturbar vcs..rsrsrrsr
Um xêro!
sejauminvestidor
Tem algum area deste forum que alguém poderia disponibilizar este formulario para download, ja baixei alguns em outros site mas nao funcionaram....
cheat4ever
Formail é uma das melhores maneiras de se fazer isto, porém prefiro algo mais arrojado como php/mysql :p
Related topics
como não se distrair?
[man]Como Cambiar el Template de foros PHPBB
GNU/Linux, por que não usar?
Atualização Automática de Bancos de Dados
Como vcs utilizam o ftp?
Recomiendame una pelicula
Boas --- Acabei de chegar
QUE AGUERO UTILIZA EN FIN DE AÑO?
[???]te cres guapo?
[soft]hechenle 1vistazo a sto... linux el cancer d america ?
[new] Telefónica instalará banda ancha de 50 megas
Que opinan sobre Fidel Castro
Eu odeio Copy Paste E VOCÊ
[var]compre una memoria USB de 2GB
Reply to topic    Frihost Forum Index -> Language Forums -> Portuguese

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.