Ewerton Postado Junho 12, 2005 Denunciar Share Postado Junho 12, 2005 Olá,Mais uma vez estou aqui pra postar sobre o meu formulário.......Dessa vez quero que apareça o IP de quem enviou a mensagem pro meu email.<?php foreach($_POST as $c => $v){ $c = $v; } $msg = "Formulário de contato do site TAL:\r\n\r\n"; $msg .= "Nome: $nome\r\n"; $msg .= "E-mail: $email\r\n"; $msg .= "Telefone: $telefone\r\n"; $msg .= "Cidade: $cidade\r\n"; $msg .= "UF: $uf\r\n"; $msg .= "Assunto: $assunto\r\n"; $msg .= "Mensagem: $mensagem\r\n"; $msg .= "IP: $ip"; $ip = getenv("REMOTE_ADDR"); if(!eregi("^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$", $email)) { echo "<script>window.location='verificacao.htm'</script>"; } if (empty($nome) or empty($telefone) or empty($cidade) or empty($uf) or empty($assunto) or empty($mensagem)) { echo "<script>window.location='verificacao.htm'</script>"; }else{ mail("meu_email@meu_email.com.br", "site TAL", $msg); echo "<script>window.location='confirmacao.htm'</script>"; } ?>Não aparece o IP do cara, por isso peço a ajuda de vocês, não sei se eu coloquei certo.Agradeço desde já. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Senshi Postado Junho 12, 2005 Denunciar Share Postado Junho 12, 2005 num vai mostrar nunca!!tenta assim? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ewerton Postado Junho 18, 2005 Autor Denunciar Share Postado Junho 18, 2005 Agora funcionou beleza!Apenas uma pergunta........Porque você mudou uma parte do código?Antes:if(!eregi("^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$", $email)) Depois: if(!eregi("^[a-za34f59274d50f313ec06e96e2620e1170-9]+([._-][a-za34f59274d50f313ec06e96e2620e1170-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$", $email))Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Senshi Postado Junho 19, 2005 Denunciar Share Postado Junho 19, 2005 caraca.. nem vi isso.. deve ter dido erro do meu dreamever!! huahuahuapara falr a verdade eu nem sei q q essa aprte faz!! monte de coisa ali!c quiser pode deixar o q tava antes!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ewerton Postado Junho 20, 2005 Autor Denunciar Share Postado Junho 20, 2005 OI,Realmente quando eu vi, já percebi que poderia ser um erro, por isso deixei como estava mesmo. Quanto ao IP.... tá funcionando legal! Até + Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Senshi Postado Junho 20, 2005 Denunciar Share Postado Junho 20, 2005 c você descobri pra q serve este codigo:if(!eregi("^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$", $email))me fala!!! to curiosu! ^^se alguém souber manda brasa!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ewerton Postado Junho 24, 2005 Autor Denunciar Share Postado Junho 24, 2005 c você descobri pra q serve este codigo:if(!eregi("^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$", $email))me fala!!! to curiosu! ^^se alguém souber manda brasa!! Oi,Como é um formulário de contato, é apenas uma verificação para certificar se os caracteres digitados são válidos para um campo de email, caso contrário não irá mandar a mensagem.Até + Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ewerton
Olá,
Mais uma vez estou aqui pra postar sobre o meu formulário.......
Dessa vez quero que apareça o IP de quem enviou a mensagem pro meu email.
Não aparece o IP do cara, por isso peço a ajuda de vocês, não sei se eu coloquei certo.
Agradeço desde já.
Link para o comentário
Compartilhar em outros sites
6 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.