Formulário de Contato PHP

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


INSTRUÇÕES:

Substitua email@seudominio.com pelo seu próprio endereço de email. Endereço de e-mail para onde deverão ser enviadas as mensagens do formulário.
Insira o código na sua página web. Exemplo: index.php


CÓDIGO:

<?php

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

$para = "email@seudominio.com"; //Substitua email@seudominio.com pelo seu próprio endereço de email.

$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\" /><br>


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


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


Sua mensagem:
<textarea type=\"text\" name=\"mensagem\"></textarea><br>


<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>Formulario de Contato PHP</title>
</head>

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


Qualquer dúvida entre em contato conosco.

Equipe AncoraHOST

  • 20 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Como acessar diretamente o webmail

O endereço para acessar ao webmail diretamente é:...

Criar/Configurar conta de e-mail no Outlook

Como configurar suas contas de e-mail no Outlook Adicionar nova conta de e-mail. Siga o caminho:...

Quais os webmails disponiveis no servidor

Atualmente disponibilizamos a nossos clientes o Horde, Squirrel e RoundCube.

Quantos e-mails posso enviar

O limite de envio de e-mails por domínio é de 340 e-mails por hora....

Possíveis e frequentes causas de problemas com o E-mail

Possíveis e freqüentes causas de problemas com o e-mail:- Dados da conta incorretos:Certifique-se...

Powered by WHMCompleteSolution