Formulário de Contato em PHP que informa IP, Data e Hora


Formulário de contato em PHP que informa IP do visitante, data e hora do envio.

O código abaixo é um formulário básico onde que envia para um e-mail qualquer a mensagem de seu visitante informando também: IP do visitante, data e hora do envio.


<?php

$nome = $_POST['nome'];
$email = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];

$para = "seuemail@seudominio.com.br"; //Informe o endereço de e-mail para onde deverão ser enviadas as mensagens do formulário.

$ip = getenv("REMOTE_ADDR");
$data = date("d/m/Y");
$hora = date("H:i");

if (isset($_POST['submit'])) {
   $headers = "From: $email \r\n";
   $headers .= "Reply-To: $email \r\n";
   $conteudo = $mensagem;
   $conteudo .= "\n\n--------------------------------\nIP do visitante: " . $ip . " - Data: " . $data . " - Hora: " . $hora;
   
   mail($para, $assunto, $conteudo, $headers);
   echo "E-mail enviado!";
   
}

else {
}

$formulario = "<html><form action=\"\" method=\"POST\">
         Digite seu nome:
<input type=\"text\" name=\"nome\" />


         Digite seu email:
<input type=\"text\" name=\"email\" />


         Digite o assunto:
<input type=\"text\" name=\"assunto\" />


         Digite sua mensagem:
<textarea type=\"text\" name=\"mensagem\"></textarea>

   
         <input type=\"submit\" name=\"submit\" value=\"Enviar\" />
          </form>";

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Título do seu site</title>
</head>

<body>
<? echo $formulario; ?>
</body>
</html>

Esta resposta lhe foi útil?

 Imprimir este Artigo

Artigos Relacionados

Utilizando SMTP

O que é SMTP e por que usá-lo ?O SMTP (Simple Mail Transfer Protocol) é um protocolo que permite,...

Trabalhando com htaccess

Deny/Allow1. Bloqueia - Libera2. Exemplos: Libera ou bloqueia acesso a uma determinada faixa de...

Redirecionamento

Redirecionamento com frames Quando você quiser fazer um redirecionamento mantendo o endereço do...

Meta Tags - O que são e como utilizá-las

Meta tags são linhas de código HTML, ou "etiquetas", que, entre outras coisas, descrevem o...

Meta Tags - Escondendo seu site dos buscadores

A função desta tag é dizer aos buscadores se devem indexar sua página ou não. Quando você...

Siga-nos no Instagram