pulao 0 Denunciar post Postado Agosto 3, 2010 Boa tarde amigos, gostaria de saber como faço para criar um campo de email e que esse email fosse realmente enviando para um remetente. desde ja agradeço Compartilhar este post Link para o post Compartilhar em outros sites
luan Fauth 0 Denunciar post Postado Agosto 4, 2010 primeiramente se cria o formulario de contato na página de contato... <form action="enviar.php" method="post"> <label>Nome:<input type="text" name="nome" id="nome" /> </label> <label>E-mail:<input type="text" name="email" id="email" /> </label> <label>Assunto:<input type="text" name="assunto" id="assunto" /> </label> <label>Mensagem:<textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea> </label> </form> através do metodo post vamos passar os dados dos campos para a página enviar.php que foi setada em action na tag form acima, e em seguida, criamos um novo arquivo chamado enviar.php com o seguinte código: <?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]; //agora vamos enviar todos esses dados usando a função mail, aqui altera-se apenas o endereço "contato@dominio.com.br" para o endereço de e-mail que deve receber esta ,mensagem de contato. mail("contato@dominio.com.br","$assunto"," Nome: $nome Email: $email Assunto: $assunto Mensagem: $mensagem","FROM:$nome<$email>"); echo "<script>alert('sua mensagem foi enviada com sucesso!');</script>"; //aí mostramos uma janelinha que avisa a pessoa que o e-mail foi enviado con suscesso. //e então retornamos a ágina de contato que era onde o visitante estava. echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=contato.php'>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Agosto 4, 2010 eu nao tenho que mudar nada no php.ini ????? é esse codigo e pronto? ta acontecendo esse erro warning: mail () [function.mail]: Failed to conect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\teste\enviar.php on line 18 Compartilhar este post Link para o post Compartilhar em outros sites
luan Fauth 0 Denunciar post Postado Agosto 4, 2010 certo, provavelmente está acontecendo isto por estar sendo executado em servidor local... no momento que for colocado no site funcionará corretamente com deve ser. hehe Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Agosto 5, 2010 Bom dia,,, é deve ser esse o motivo do erro msm... pensei que teria que mudar alguma linha no meu php.ini Resolvido Compartilhar este post Link para o post Compartilhar em outros sites