Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

GutoDPB

[Resolvido] Erro com IP no form mail

Recommended Posts

Boaa galeraa..

bem, eu tenho um form de email que tem codigo de pegar o IP e a data e hora de quem ta enviando o email.;..

so que a hora funcionou direitinho e o IP não,

eu quero saber qual é o erro e se alguem tem como concertar ele e me explicar o que eu errei pra entender.

desde já agradeço a todos

obrigado :D

 

esse é o form php

<?php
			 $nome = $_POST["nome"];
			 $nick = $_POST["nick"];
			 $email = $_POST["mailto"];
			 $endereco = $_POST["endereco"];
			 $estado = $_POST["lugar2"];
			 $pais = $_POST["lugar3"];
			 $telefone = $_POST["lugar4"];
			 $inf = $_POST["lugar5"];

			
			 $mail = "registro@desafiosphotoshopbrasil.com.br";
			 $assunto = "Registro";
			 $msg = "Nome: $nome ";
			 $msg .= "Nick: $nick ";
			 $msg .= "E-mail: $email ";
			 $msg .= "Endereco: $endereco ";
			 $msg .= "Estado: $estado ";
			 $msg .= "Pais: $pais ";
			 $msg .= "telefone: $telefone ";
			 $msg .= "INF: $inf ";
			   $tempo = date("d/m/y - H:i:s");
			 $ip = $_SERVER['REMOTE_ADDR'];
			 
		   if(mail($mail,$assunto,$msg,$tempo,$ip)){
					   echo "Mensagem Enviada com Sucesso!";
		   }else{
					   echo "Erro ao Enviar Mensagem!";
					   echo "<a href=http://www.desafiosphotoshopbrasil.com.br/registro.html>Voltar</a>";
			}
	  ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está enviando o IP como quinto parâmetro da função mail, e imagino que você queira que ele faça parte da mensagem, que é o terceiro parâmetro.

Veja a documentação da função mail: http://br.php.net/manual/pt_BR/function.mail.php

Eu recomendo utilizar a classe PHPMailer para enviar mensagens, ela é bem aperfeiçoada e tem muitas vantagens sobre o simples uso da função mail, que aceita parâmetros com definições obscuras e normalmente sem documentação.

Veja PHPMailer: http://phpmailer.codeworxtech.com/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcio, acabei resolvendo o problema sem raciocinar muito rs, com essa sua ajuda eu coloquei o IP como mensagem concatenada... ai deu certim :D

 

brigado pela dica amigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.