Biel. 9 Denunciar post Postado Novembro 9, 2010 Boa noite amigos. Quando envio a mensagem o email não aparece na minha caixa de entrada gabrielbsa@gmail.com. O nome, telefone e a mensagem aparecem numa boa, menos o email. Não sei onde está o erro. Olha se este código está errado. Obrigado! CÓDIGO HTML <form name="form1" method="post" action="formulario.php"> <p>Nome: <input name="nome" type="text" id="nome"> </p> <p>Telefone: <input name="telefone" type="text" id="telefone"> </p> <p>Email:<input name="email" type="text" id="email"/> </p> <p>Assunto: <input name="assunto" type="text" id="assunto"> </p> <p>Mensagem:<br> <textarea name="mensagem" wrap="VIRTUAL" id="mensagem"></textarea> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p> </form> CODIGO PHP <?php //iremos declarar as variaveis que recebemos pelo método post //em alguns servidores nem precisamos declarar, depende do register_global=on ou =off $nome=$_POST[nome]; $telefone=$_POST[telefone]; $email=$_POST[email]; $assunto=$_POST[assunto]; $mensagem=$_POST[mensagem]; //agora vamos enviar todos esses dados usando a função mail mail("gabrielbsa@gmail.com","$assunto"," Nome: $nome Telefone: $telefone Email: $email Assunto: $assunto Mensagem: $mensagem","FROM:$nome<$email>"); echo "sua mensagem foi enviada com sucesso!"; //aí mostramos no navegador da pessoa que enviou o email uma mensagem ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 9, 2010 faz o seguinte: echo '<pre>'; var_dump( $_POST ); $nome = $_POST['nome']; $telefone = $_POST['telefone']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; corrija esse trecho que postei, substituindo no teu código.poste oque aparecer na tela. Compartilhar este post Link para o post Compartilhar em outros sites
Biel. 9 Denunciar post Postado Novembro 10, 2010 faz o seguinte: echo '<pre>'; var_dump( $_POST ); $nome = $_POST['nome']; $telefone = $_POST['telefone']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; corrija esse trecho que postei, substituindo no teu código.poste oque aparecer na tela. Boa noite gente. Willian resolvi o problema. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites