Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário


Ewerton

Pergunta

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á.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

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.

Link para o comentário
Compartilhar em outros sites

  • 0

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é +

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...