Ir para conteúdo

POWERED BY:

Arquivado

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

Igor José

Erro em código PHP

Recommended Posts

Pessoal, estou com o seguinte problema:

 

Criei um arquivo para realizar envio da mensagem de um form, e estou recebendo o seguinte erro:

[24-Jun-2015 00:02:54 America/Sao_Paulo] PHP Notice:  Undefined variable: mensagem in /home/xxx/public_html/folder/file.php on line 15

Segue abaixo o código:

<?php
$recebenome = $_POST["nome"];
$recebemail = $_POST["email"];
$recebeassunto = $_POST["assunto"];
$recebemsg = $_POST["mensagem"];

$headers = "Content-type:text/html; charset=utl-8" . chr(13) . chr(10);
$headers .= 'From: xxx <xxx@xxx.com.br>' . chr(13) . chr(10);

$para = "destino@destino.com.br";

$assuntocliente = 'assunto cliente!';
$assuntoadmin = 'asssunto adm';

$mensagem  .= "mensagem 1";
$mensagem  .= "mensagem 2";
$mensagem  .= "<p>";
$mensagem  .= $recebemsg;
$mensagem  .= "</p>";
$mensagem  .= "<p>";
$mensagem  .= $recebeassunto;
$mensagem  .= "</p>";
$mensagem  .= "<p>Nome: " . $recebenome . "</p>";
$mensagem  .= "<p>E-mail: " . $recebemail . "</p>";

$envia =  mail($para,$assuntoadmin,$mensagem,$headers);

// Envia um e-mail para o cliente
$mensagem2  .= "obrigado por entrar em contato conosco";

$envia =  mail($recebemail,$assuntocliente,$mensagem2,$headers);
?>

A váriavel mensagem foi definida, por que continuo recebendo o erro?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
$mensagem .= "mensagem 1";
$mensagem .= "mensagem 2";
$mensagem  .= "<p>";
$mensagem  .= $recebemsg;
$mensagem  .= "</p>";
$mensagem  .= "<p>";
$mensagem  .= $recebeassunto;
$mensagem  .= "</p>";
$mensagem .= "<p>Nome: " . $recebenome . "</p>";
$mensagem .= "<p>E-mail: " . $recebemail . "</p>";

A váriavel mensagem foi definida, por que continuo recebendo o erro?

 

 

 

Tente deixar assim:

$mensagem   = "mensagem 1";
$mensagem  .= "mensagem 2";
$mensagem  .= "<p>";
$mensagem  .= $recebemsg;
$mensagem  .= "</p>";
$mensagem  .= "<p>";
$mensagem  .= $recebeassunto;
$mensagem  .= "</p>";
$mensagem  .= "<p>Nome: " . $recebenome . "</p>";
$mensagem  .= "<p>E-mail: " . $recebemail . "</p>";

Resolveu?

 

At.te,

NoService

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Tente deixar assim:

$mensagem   = "mensagem 1";
$mensagem  .= "mensagem 2";
$mensagem  .= "<p>";
$mensagem  .= $recebemsg;
$mensagem  .= "</p>";
$mensagem  .= "<p>";
$mensagem  .= $recebeassunto;
$mensagem  .= "</p>";
$mensagem  .= "<p>Nome: " . $recebenome . "</p>";
$mensagem  .= "<p>E-mail: " . $recebemail . "</p>";

Resolveu?

 

At.te,

NoService

 

 

Rapaz, nem reparei nesse detalhe rsrs..

 

Era isso mesmo, muito obrigado :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Rapaz, nem reparei nesse detalhe rsrs..

 

Era isso mesmo, muito obrigado :)

 

Rsrs, detalhes, sempre os detalhes. :hehehe:

 

De boa, foi nada, estamos aí! :thumbsup:

 

 

At.te,

NoService

 

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.