Ir para conteúdo

POWERED BY:

Arquivado

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

Abiriguitwoelvs

programa!

Recommended Posts

Tem um formulario em html!! este aki:

<form name="form1" method="get" action="recebe.php">

<p>Nome:

<input name="nome" type="text" id="nome">

</p>

<p>E-mail:

<input name="email" type="text" id="email">

</p>

<p>Mensagen:

<textarea name="msg" wrap="VIRTUAL" id="textarea2"></textarea>

<input type="submit" name="Submit" value="Enviar">

</p>

</form>

 

E este programa em php...

 

 

<?php

$ip=getenv("REMOTE_ADDR");

$mensagem = "Mensagem eviada pelo $ip.";

$mensagem.= "Nome: $nomen";

$mensagem.= "Email: $emailn";

$mensagem.= "Mensagem: $msgn";

mail("abiriguitwoelvs@hotmail.com", "Opnioes", $mensagem);

?>

e quando vou testar!! Olha oke aparece:

 

 

 

 

Notice: Undefined variable: nome in c:arquivos de programaseasyphp1-7wwwrecebe.php on line 11

 

Notice: Undefined variable: email in c:arquivos de programaseasyphp1-7wwwrecebe.php on line 12

 

Notice: Undefined variable: msg in c:arquivos de programaseasyphp1-7wwwrecebe.php on line 13

 

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:arquivos de programaseasyphp1-7wwwrecebe.php on line 14

Se vcs poderem me ajudar eu agradeço!!! Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

1. O EasyPHP1.7 vem com register globals off, portanto $REMOTE_ADDR nao funciona, tem que usar $_SERVER['REMOTE_ADDR'] o memo vale para $_POST e $_REQUEST que é o metodo mais ideal para se fazer isso.2. Como foi dito, o smtp vem desativado, e deve ser configurado manualmente, por padrao do easy php.

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.