

Formmail Que Funcione Em Php5
#1
Posted 05/11/2007, 21:38

#2
Posted 05/11/2007, 21:53
quando eu montei meu primeiro form tambem tava assim, tinha vez q nem a mensagem ele enviava,
mas depois de muito trabalho, ta la, quase 100%.
vlws

"Living to learn... learning to live!"
Useful links: Rules | Search
#4
Posted 05/11/2007, 22:40
Rodrigo ig@ig.com.br 965877457 teste mensagem de teste
o email nao chega tipo:
Nome: Rodrigo
Email: ig@ig.com.br
Telefone: 965877457
Assunto: teste
Mensagem: mensagem de teste
como fazer para ele chegar assim?
ai ta o codigo
enviar.html
<?php $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $para = "geral@filtrax.com"; $mensagem = $nome." ".$email." ".$telefone. " ".$assunto. " ".$mensagem. " "; if ( mail($para,$assunto,$mensagem, $headers . "From: $email "."Reply-To:$email") ) { echo "O email foi enviado com sucesso !"; } else { echo "Ocorreu um erro no envio !"; } ?>
form.html
<html> <head> <title>Contacto</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .td { font-family: Tahoma, Verdana, Arial; font-size: 10pt; font-weight: bold; color: #333333; } .tdform { font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: normal; color: #333333; letter-spacing: 1px; } .form { font-family: Tahoma, Verdana, Arial; font-size: 8.5pt; color: #333333; background-color: #F7F7F7; } .style3 {font-size: 12px} --> </style> </head> <body> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td> </td> </tr> <tr> <td colspan="2"><form name="form1" method="post" action="enviar.php"> <table width="100%" border="0" cellpadding="2" cellspacing="2" class="tdform"> <tr> <td width="9%"><span class="style3">Nome:</span></td> <td width="91%"><input name="nome" type="text" class="form" id="nome" value="" maxlength="90"></td> </tr> <tr> <td><span class="style3">Email:</span></td> <td><input name="email" type="text" class="form" id="email" maxlength="90"></td> </tr> <tr> <td><span class="style3">Telefone:</span></td> <td><input name="telefone" type="text" class="form" id="telefone" maxlength="20"></td> </tr> <tr> <td><span class="style3">Assunto:</span></td> <td><input name="assunto" type="text" class="form" id="assunto" maxlength="300"></td> </tr> <tr> <td height="57"><span class="style3">Mensagem:</span></td> <td><textarea name="mensagem" cols="80" rows="20" class="form" id="mensagem"></textarea></td> </tr> <tr> <td><input name="Submit" type="submit" class="form" value="Enviar"></td> <td><input name="Limpar" type="reset" class="form" id="Limpar" value="Limpar"></td> </tr> </table> </form></td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </body> </html>
site em k o formulario esta Clikar aqui.....
Obrigado
#5
Posted 05/11/2007, 22:56
<? $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $para = "geral@filtrax.com"; $headers = ''; $headers .= "From: $email <$email>\n"; $headers .= "Return-Path: <$email>\n"; $mensagem = "nome: "$nome."\nemail: ".$email."\ntelefone: ".$telefone."\nassusnto: ".$assunto."\nmensagem: ".$mensagem.""; if (mail($para, $assunto, $mensagem, $headers)) { echo "O email foi enviado com sucesso!"; } else { echo "Ocorreu um erro no envio!"; } ?>
tenta esse codigo ai, e num esquece de tratar as variaveis do form, ta dando ate pra enviar em branco.
links
vlws

"Living to learn... learning to live!"
Useful links: Rules | Search
#6
Posted 05/11/2007, 23:21
<? $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $para = "geral@filtrax.com"; $headers = ''; $headers .= "From: $email <$email>\n"; $headers .= "Return-Path: <$email>\n"; $mensagem = "nome: "$nome."\nemail: ".$email."\ntelefone: ".$telefone."\nassusnto: ".$assunto."\nmensagem: ".$mensagem.""; if (mail($para, $assunto, $mensagem, $headers)) { echo "O email foi enviado com sucesso!"; } else { echo "Ocorreu um erro no envio!"; } ?>
tenta esse codigo ai, e num esquece de tratar as variaveis do form, ta dando ate pra enviar em branco.
links
vlws
§ Kenshin § esse codigo nao funcionou nao, e ja agr como trato as variaveis.. sou noob nisso.
#7
Posted 05/11/2007, 23:49
$mensagem = "nome: ".$nome."\nemail: ".$email."\ntelefone: ".$telefone."\nassusnto: ".$assunto."\nmensagem: ".$mensagem."";
altera tambem a segunda linha do header:
$headers .= "From: $nome <$email>\n";

Edição feita por: § Kenshin §, 05/11/2007, 23:50.
"Living to learn... learning to live!"
Useful links: Rules | Search
#8
Posted 06/11/2007, 07:41
<? $nome = $_POST["nome"]; $email = $_POST["email"]; $cidade = $_POST["cidade"]; $data = date("d/m/Y H:i:s"); $assunto = "[contato pelo site]"; $recipiente = "seuemail@seuemail.com.br"; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: $email"; $cont= "<font face=verdana size=2> <BR><b>CONTATO ENVIADO EM $data</b><br><hr><br> <b>Nome: </b> $nome<br> <b>E-mail: </b> $email <br> <br> <b>Cidade: </b> $cidade <br> <b>-----------MENSAGEM---------------</b><br> $mensagem <br> </font> "; mail($recipiente,$assunto,$cont,$headers); echo " <script language=\"Javascript\"> <!-- window.open(\"http://www.seusite.com.br/sucesso.php\",target=\"_self\"); //--> </script> "; ?>
Atenciosamente
Joabes
Hospedagem Web / Revenda / Dedicados / Vps / Soluções Linux / Desenvolvimento de Softwares e Web Sites.
http://www.fwsnet.com.br
#9
Posted 06/11/2007, 09:03
tenta esse codigo ai, e num esquece de tratar as variaveis do form, ta dando ate pra enviar em branco.
links
vlws
da uma olhada neste link:
seguranca - webforum
ps: resolveu o problema do email?
vlws

"Living to learn... learning to live!"
Useful links: Rules | Search
#10
Posted 06/11/2007, 10:40
Procure validar os campos, assim não vai em branco.
Atenciosamente
Joabes
Hospedagem Web / Revenda / Dedicados / Vps / Soluções Linux / Desenvolvimento de Softwares e Web Sites.
http://www.fwsnet.com.br
#11
Posted 06/11/2007, 11:29
#12
Posted 06/11/2007, 12:52
podem me ajudar a validar esses campos?
Podemos, mas eu cobro 50tão pra ajudar.
Já experimentou utilizar a busca do fórum?
http://forum.wmonlin...=validar campos
Recomendo você olhar e tentar fazer p/ você mesmo, não ficar pedindo ajuda, fazendo isso você criará um circulo de depedência.
"Dê o peixe a um homem que ele matará a forme por um dia. Ensine-o a pescar que ele vai ter comida pelo resto da vida"
Te apontei a direção, só você olhar

[]'s
#13
Posted 06/11/2007, 13:36
"Dê o peixe a um homem que ele matará a forme por um dia. Ensine-o a pescar que ele vai ter comida pelo resto da vida"
Te apontei a direção, só você olhar ... não leve a mal.
pois eh, como o savior disse essa parte voce tem que fazer sozinho, rsrsrsrs.
depois que voce fizer, se tiver alguma duvida posta ai que a gente ajuda.
passei alguns links pra voce olhar, ja eh um comeco.
essa eh uma area de seguranca eh bem vasta e ler eh a melhor maneira de ficar por dentro dos processos, funcoes e macetes.
e como sugere a regra: use a busca!

vlws
"Living to learn... learning to live!"
Useful links: Rules | Search
#14
Posted 06/11/2007, 14:45
Pode ser feito em javascript ou php as validações, agora é contigo meu caro.
Velho amigo google pode te ajudar, é só pesquisar.
Abraços
Joabes
Edição feita por: Joabes Carlos, 06/11/2007, 14:46.
Hospedagem Web / Revenda / Dedicados / Vps / Soluções Linux / Desenvolvimento de Softwares e Web Sites.
http://www.fwsnet.com.br
#15
Posted 06/11/2007, 16:33
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)