Tutorial - Envio De Formulário
#16
Posted 07/11/2003, 14:03
vc prenche todos os campos e e clica em enviar.... (o internet explorer não manda nenhum erro) ... em seguida, ele (o IE) carregar uma nova pagina (em branco).
...como se o formulário tivesse sido mandado, mas quando vo verificar se ele chegou ... não vem nada..
sabe o q ta acontecendo..?
Obrigado
#17
Posted 07/11/2003, 14:14
alguns servidores restringem o envio de emails de fora, como estamos usando um campo para dar o valor de from, pode ser isso que estaja dando errado, faça o script para enviar dessa forma:o q ta acontecendo de errado é que o formulário não chegar por email...
vc prenche todos os campos e e clica em enviar.... (o internet explorer não manda nenhum erro) ... em seguida, ele (o IE) carregar uma nova pagina (em branco).
...como se o formulário tivesse sido mandado, mas quando vo verificar se ele chegou ... não vem nada..
sabe o q ta acontecendo..?
Obrigado
<?
$msg = "Mensagem enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10);
$msg .= "nome : " . $nome . chr(13) . chr(10);
$msg .= "email : " . $email . chr(13) . chr(10);
$msg .= "assunto : " . $assunto . chr(13) . chr(10);
$msg .= "mensagem : " . $mensagem . chr(13) . chr(10);
$Remetente = "email@doseusite.com.br";
mail("mrs_junior@hotmail.com", "$assunto",$msg,"From: $Remetente\n");
?>
#18
Posted 07/11/2003, 16:07
<?
$msg = "Mensagem enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10);
$msg .= "nome : " . $nome . chr(13) . chr(10);
$msg .= "email : " . $email . chr(13) . chr(10);
$msg .= "assunto : " . $assunto . chr(13) . chr(10);
$msg .= "mensagem : " . $mensagem . chr(13) . chr(10);
$Remetente = "email@doseusite.com.br"; ///deixar dessa forma correto?
mail("mrs_junior@hotmail.com", "$assunto",$msg,"From: $Remetente\n");
?>
Edição feita por: Photon, 07/11/2003, 16:10.
#19
Posted 09/11/2003, 11:02
valeu..
Obrigado.
#21
Posted 04/11/2005, 21:43
#22
Posted 21/09/2006, 23:33
#23 Du.mar
Posted 30/11/2006, 20:51
Mensagem enviada em 30/11/2006, os dados seguem abaixo:
nome :
email :
assunto :
mensagem :
O que poderiamos fazer?
Edição feita por: Du.mar, 05/12/2006, 18:43.
#24
Posted 18/12/2006, 08:48
#25
Posted 22/12/2006, 02:31
#26
Posted 16/01/2007, 20:25
tentei aqui, fiz tudo certinho e... DEU CERTO, porém, eu também quero que ao usúario clicar em "enviar"... ele seja redirecionado para uma página, tentei por include e ficou assim:
<? $msg = "Mensagem enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10); //essa linha serve para exibir data/hora que o e-mail foi enviado $msg .= "Nome : " . $nome . chr(13) . chr(10); //aqui o campo nome estará aparecendo $msg .= "E-mail : " . $email . chr(13) . chr(10); //campo email $msg .= "aliar : " . $aliar . chr(13) . chr(10); //campo aliar $msg .= "visitas : " . $visitas . chr(13) . chr(10); //campo visitas $msg .= "site : " . $site . chr(13) . chr(10); //campo site $msg .= "but : " . $but . chr(13) . chr(10); //campo botão $Remetente = $email; //nessa linha, fica o e-mail de que mandou, este campo é editável, assim podendo ficar sempre "Contato do site" mail("contato.hp@hotmail.com", "Assunto do Email",$msg,"From: $Remetente\n"); ?>
Mas infelizmente não deu certo, por favor, alguem ae sabe como? Desde já agradeço...
Edição feita por: NsX_, 16/01/2007, 20:28.
$first_steep = "Deus!"; //Base Principal
$after = "Paciente";
$and = "Dedicação...";
$end = "Sucesso...!";
echo "Esteja sempre com $first_steep<BR>";
echo "Seja muito after<BR>";
echo "E tenha muita $and<BR>";
echo "Assim, terá muito $end";
?>
Msn: kill-kun [at] hotmail [dot] com
#27
Posted 02/05/2007, 00:04
Peço desculpas por desenterrar esse tópico, mas ele me foi muito útil hoje e aqui ainda há perguntas pendentes:
Pergunta 1
tentei aqui, fiz tudo certinho e... DEU CERTO, porém, eu também quero que ao usúario clicar em "enviar"... ele seja redirecionado para uma página, tentei por include e ficou assim:
Resposta:
O script "enviar_form.php" ao terminar seu trabalho, não devolve o controle ao formulario.php. Por isso, o
<input type="hidden" name="redirect" value="nova_pagina.htm">não funciona dentro do formulario.
Ao invés disso, experimente usar um header no final do "enviar_form.php", assim:
header("Location: http://seusite.com.br/nova_pagina.htm");Desse modo, o próprio script chamará a página desejada.
____________________________________
Pergunta 2:
como faço para caso algum campo esteja vazio, ele não mande o e-mail??
Resposta: Use no formulario.php o comando
<input type=hidden name="required" value="nome,email">Com isso, se os campos "nome" e/ou "email" estiverem vazios, retornará uma mensagem de erro.
Espero estar sendo útil a alguém, assim como o Balala me ajudou hoje, e muito!!!
Eu agradeço
______________________
Limiar
Em Alto Paraíso...
Pousada Jardim do Eden -- Chapada dos Veadeiros
Venha à Chapada dos Veadeiros, uma beleza agreste e fique na Pousada Jardim do Eden, uma beleza aconchegante. Chapada dos Veadeiros e Pousada Jardim do Eden, uma dupla perfeita!
#28
Posted 13/02/2008, 20:54
#29
Posted 08/04/2008, 02:41
Grato kamaru
Tentei colocar esse codigo que vc passou mas nao adinatou nada ficou assim
<form name="contato" method="post" action="enviar_form.php" header("Location: [url=http://www.sindalimento.org/index.html");>]http://www.sindalimento.org/index.html");>[/url] <table width="495" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="105" height="19"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Data de Filiação:</font></div></td> <td width="390"><input name="filiacao" type="text" size="15"> <font size="2" face="Geneva, Arial, Helvetica, sans-serif">dd/mm/aaaa</font> </td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Titular:</font></div></td> <td><input name="titular" type="text" size="60"></td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Nascimento:</font></div></td> <td><input name="nascimento" type="text" size="15"> <font size="2" face="Geneva, Arial, Helvetica, sans-serif">dd/mm/aaaa</font></td> </tr> <tr> <td height="22"> </td> <td><p> </p> <p> <input name="enviar" type="submit" id="enviar3" value="Enviar"> <input type="reset" name="limpar" value="Limpar"> </p></td> </tr> </table> </form>
Edição feita por: boirock, 08/04/2008, 09:20.
Uso de [code]
#30
Posted 30/05/2008, 14:15
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)