<?php //Formulário de Contato | Versão 7.5 (klebrr)<br> //Autor Original: Autor Original: Apoena //http://www.phpbrasil.com // adaptado em 05/09/2005 - kleber (klebrr em klebrr.com) // não funcionava com php 5.0.1 e 5.0.4 (Testado apenas no Linux) // dispensei o include (config.php) pra ficar num só arquivo 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']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $email = $_POST['email']; $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 = "alanpsantana@uol.com.br"; 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 SITE."; //Mensagem para o email de resposta $msg_reply = "Olá $nome,\nRecebemos o seu email com o assunto: $assunto.\n\nObrigado pelo seu contato!\n\n Esta é uma mensagem automática de confirmação.\n Por Favor não responda este e-mail."; //Mensagem de Erro $msg_erro = "Atenção!! Os campos (Nome, E-mail e Mensagem ) não podem estar em branco."; //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.uol.com.br</p>"; //Login do seu SMTP (para se conectar no SMTP) //$msg_smtp_login = "alanpsantana@uol.com.br"; //Senha do seu SMTP (para se conectar no SMTP) //$msg_smtp_senha = "xxxxxxxxx"; //Obrigatoriedade if ($nome!="" and $email!="") { $msg.="$mail_header\n\n"; $msg.="Nome: $nome\n"; $msg.="Cidade: $cidade\n"; $msg.="Estado: $estado\n"; $msg.="Email: $email\n"; $msg.="Mensagem: $mensagem\n"; $msg.="ip da origem: $ip"; if (mail($mail_destino, "Formulário do SITE: $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>Olá! $nome</b>,<br><br>Sua mensagem:<br><b>$mensagem </b><br>Foi enviada com sucesso!<br><br>"; echo "Obrigado!<brVocê receberá um e-mail de confirmação desta mensagem<br><br>Endereço 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=2;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 " <meta http-equiv=refresh content=2;URL=./> <center><b>$msg_erro</b> <br><br> Por favor, volte e preencha corretamente. </center> "; } ?>
Alguem consegue me ajudar ?
a mes "Por favor, volte e preencha corretamente." não funciona direito, aparecem erros na pagina, alguem consegue me ajudar ?
Edição feita por: AlanPS__, 25/04/2009, 17:16.