já no arquivo enviar.PHP coloquei isso conforme já citado no forum,
?php
echo "<html>
<head>
<title> Processando... </title>
<link rel=\"stylesheet\" href=\"class.css\" type=\"text/css\">
</head>";
// Variaveis originadas no email_form.php
$nome = $_POST['nome'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
// adicionei a captura do ip do remetente
$ip = $_SERVER['REMOTE_ADDR'];
//Seu email, para onde irao as informações do formulário
$mail_destino = "3em1comunicacao@gmail.com";
echo "<body bgcolor=\"#FFFFFF\" leftmargin=\"10\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"0\">
<center><font class=\"texto\">";
//Mensagem de cabeçalho do email
$mail_header = "Mensagem do formulario do site.";
//Mensagem para o email de resposta
$msg_reply = "Oi $nome,\nRecebemos o seu email com o assunto $assunto.\n\nObrigado pelo seu contato!\n\n Em breve entraremos em contato.\n Obrigado.\n";
//Mensagem de Erro
$msg_erro = "Os campos (Nome, E-mail e Mensagem ) podem estar em branco.Verifique";
//Endereço do seu SMTP (para se conectar no SMTP) (acho que é só para windows afinal não tem postfix ou sendmail)
//$msg_smtp_url = "<p>smtp.prov.com.br</p>";
//Login do seu SMTP (para se conectar no SMTP)
//$msg_smtp_login = "";
//Senha do seu SMTP (para se conectar no SMTP)
//$msg_smtp_senha = "";
//Obrigatoriedade
if ($nome!="" and $email!="")
{
$msg.="$mail_header\n\n";
$msg.="Nome: $nome\n";
$msg.="Email: $email\n";
$msg.="Mensagem: $mensagem\n";
$msg.="ip da origem: $ip";
if (mail($mail_destino, "Formulário de Contato: $assunto", $msg, "From:$nome<$email>"))
{
//Imprimindo confirmação de envio
echo
" </font></center>
<html>
<meta http-equiv=refresh content=5;URL=./></html>";
echo "<font class=\"texto\">";
echo "<b>Oi! $nome</b>,<br><br>Sua mensagem:<br> <font color=\"#FF0000\"><b>$mensagem </b></font><br>Foi enviada com sucesso!<br><br>";
echo "Obrigado!<br>Em breve entraremos em contato.<br><br>IP: <b>$ip</b></font>
";
//Enviando mensagem de confirmação para o email do internauta
mail("$nome<$email>", "Re:Formulário enviado: $assunto", $msg_reply, "From:<$mail_destino>");
}
else
echo
"
<meta http-equiv=refresh content=3;URL=../>
</html><center><br><br><font color=red>
<b>Erro ao enviar e-mail!</b>
</font></center>
";
}
else
{
//Alerta sobre os campos obrigatórios
echo
"
<br><br><center>
$msg_erro <br><br>
<a href=\"java script:window.history.go(-1)\" class=\"links\">Por favor, volte e preencha corretamente.</a>
</center>
";
}
?>
não esta dando certo, gostaria de saber como eu posso resolver esse problema,
preciso de outro arquivo para armazenar? como funciona, pesquisei mt mas nada ajudou...
desde já agradeço muito a ajuda de todos,
grande abraço aos mestres!
Editado por Jonathan Queiroz Remover caixa alta do título e adcionar tag's (Jonathan)
Pergunta
alanceccato
Olá Pessoal,
sou novo em criação webe assim sendo estou precisando de uma ajudinha...
estou criando um formulário de contato,
com Nome, E-mail e Mensagem, algo bem simples...
no botão enviar coloquei as seguinte ações:
já no arquivo enviar.PHP coloquei isso conforme já citado no forum,não esta dando certo, gostaria de saber como eu posso resolver esse problema,
preciso de outro arquivo para armazenar? como funciona, pesquisei mt mas nada ajudou...
desde já agradeço muito a ajuda de todos,
grande abraço aos mestres!
Editado por Jonathan QueirozRemover caixa alta do título e adcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
1 resposta 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.