PERNAMBUCO Postado Janeiro 3, 2007 Denunciar Share Postado Janeiro 3, 2007 Oi amigos, tudo bem?Bom, gostaria de saber como faço para enviar os dados do meu formulario por email.Tipo, eu quero enviar os campos, Nome, email, endereco, cidade....Alguém poderia me ajudar?Obrigado!Eduardo(PERNAMBUCO). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 3, 2007 Denunciar Share Postado Janeiro 3, 2007 Você tem algumas opções, eu faço assim: //Primeiro você pega as variáveis vindas do form: $email = $_POST['email']; //também pode ser get...note que o nome entre [' '] tem que ser o mesmo usado no formulário $nome = $_POST['nome']; // pegue todas as variáveis vindas do form e de um nome... //Ai para enviar o e-mail... $para = "$nome<$email>"; $de = "MEUNOME<MEUEMAIL>"; $assunto = "Esse é um e-mail tal"; //A variável $corpo vai conter os dados que você pegou anteriormente... $corpo = "Nome: $nome<BR> Email: $email<BR> "; mail($para, $assunto, $corpo, "From: $de\nContent-Type: text/html"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PERNAMBUCO Postado Janeiro 4, 2007 Autor Denunciar Share Postado Janeiro 4, 2007 aí ESerra, valeu irmao!É isso mesmo que eu estava querendo, valeu pela ajuda cara.Abraço!Eduardo(PERNAMBUCO). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PERNAMBUCO Postado Janeiro 4, 2007 Autor Denunciar Share Postado Janeiro 4, 2007 Bom, fui enviar e deu um erro....meu código ficou assim: <?php $nome = $_POST['nome']; $email = $_POST['email']; $endereco = $_POST['endereco']; $cidade = $_POST['cidade']; $telefone = $_POST['telefone']; $estadia = $_POST['estadia']; $visita = $_POST['visita']; $para = "exemplo@gmail.com"; $de = $email; $assunto = "Reservas - Aldeia dos Ventos"; $corpo = "Nome: $nome <br> Email: $email <br> Cidade: $cidade <br> Telefone: $telefone <br> Estadia: $estadia <br> Visita: $visita <br>"; $cabecalho = "Mime-Version: 1.0\r\n"; $cabecalho .= "Content-Type: text/html;" . $cabecalho .= "charset=ISO-8859-1\r\n"; $cabecalho .= "From: $de\r\n"; if (($_POST['nome'])!="" && ($_POST['email'])!="" && ($_POST['cidade'])!=""){ mail($para,$assunto,$corpo,$cabecalho); echo "<script>alert('Aldeias dos Ventos Agradece!!')</script>"; }else{ echo "<script>alert('Preencha os campos obrigatórios!!')</script>"; header('location:emailReserva.php'); } ?> ***** O erro que deu foi esse:Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Arquivos de programas\xampp\htdocs\teste_estudo\teste_estal\emailReserva.php on line 28Justamente na linha da função mail(), alguém saberia que bronca é essa?** Só mais um detalhe estou fazendo esses testes "localmente", tem algo haver?Agradeço qualquer ajuda!Abraço!Eduardo(PERNAMBUCO). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Janeiro 4, 2007 Denunciar Share Postado Janeiro 4, 2007 Teste num servidor.Se quiser tentar testar em localhost, precisará configurar um servidor SMTP.[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PERNAMBUCO Postado Janeiro 4, 2007 Autor Denunciar Share Postado Janeiro 4, 2007 Valeu Beraldo,Pior que eu ainda sou muito leigo no assunto, to engatinhando ainda, não sei nem por onde começar pra fazer isso...heheheÉ algo no php.ini que tenho que mudar?Valeu!Eduardo(PERNAMBUCO). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Yugi Moto Postado Janeiro 4, 2007 Denunciar Share Postado Janeiro 4, 2007 Servidor SMTP é um servidor de email.http://superdownloads.uol.com.br/download/...ed-smtp-server/Acho que é sobre isso o que o beraldo se refere. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Janeiro 4, 2007 Denunciar Share Postado Janeiro 4, 2007 Exatamente, Yugi Moto.Se puder testar num servidor, será ainda mais fácil.Se você tiver Linux, também é tranquilo. Daí você enviaa com o sendmail.[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
PERNAMBUCO
Oi amigos, tudo bem?
Bom, gostaria de saber como faço para enviar os dados do meu formulario por email.
Tipo, eu quero enviar os campos, Nome, email, endereco, cidade....
Alguém poderia me ajudar?
Obrigado!
Eduardo(PERNAMBUCO).
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.