JeFiNhO 0 Denunciar post Postado Junho 16, 2012 Boa noite, Não entendo muito de php, por isso procurei um tutorial para criar um formulário de contato. Criei, ele envia o e-mail, mas não aparece nem o assunto e nem a mensagem, o nome e o e-mail aparecem. O que fiz errado? Olhem os códigos. HTML: <form name="form1" method="post" action="enviar.php"> <p class="name"> <input type="text" name="nome" id="nome" /> <label for="nome">Nome</label> </p> <p class="email"> <input type="text" name="email" id="email" /> <label for="email">E-mail</label> </p> <p class="assu"> <input type="text" name="assuuto" id="assunto" /> <label for="assunto">Assunto</label> </p> <p class="text"> <textarea name="text"></textarea> </p> <p class="submit"> <input type="submit" name="Submit" value="Enviar"> </p> </form> Enviar.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]; $email=$_POST[email]; $assunto=$_POST[assunto]; $mensagem=$_POST[mensagem]; $headers = "From: \"$nome\"<$email>\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=UTF-8\r\n"; $message =" Nome: $nome<br /> Email: $email<br /> Assunto: $assunto<br /> Mensagem: $mensagem<br />"; $toEmail = "vidrofix@vidrofix.com"; // pra quem vai o email. $toNome = "Vidrofix"; // pra quem vai o email. $contatoAssunto = "Contato pelo Site"; $contatoMensagem = $message; if (mail($toEmail, $contatoAssunto, $message, $headers)){ echo "<script type=\"text/javascript\">alert(\"Sua mensagem foi enviada com sucesso.\");history.go(-1);</script>\n"; } else {echo "<script type=\"text/javascript\">alert(\"Sua mensagem nao pode ser enviada.\");history.go(-1);</script>\n";} ?> Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
FernandoPhP 9 Denunciar post Postado Junho 16, 2012 usa o phpmailer Amigo, eu nunca gostei muito dos métodos do PHP para enviar e-mail, por isso sempre utilizo funções prontas, como a desse post. Dá uma olha que deve te ajudar. Link não autorizado removido Se quiser permitir o envio de anexo, veja também esse post Link não autorizado removido Se precisar de com cópia e com cópia oculta, vê nesse: Link não autorizado removido Fica ai a dica. Compartilhar este post Link para o post Compartilhar em outros sites
JeFiNhO 0 Denunciar post Postado Junho 16, 2012 Consegui fazer funcionar, valeuu! Compartilhar este post Link para o post Compartilhar em outros sites