Igor José 0 Denunciar post Postado Junho 24, 2015 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
NoService 3 Denunciar post Postado Junho 24, 2015 $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
Igor José 0 Denunciar post Postado Junho 24, 2015 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
NoService 3 Denunciar post Postado Junho 24, 2015 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