Ir para conteúdo

POWERED BY:

Arquivado

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

Rodrigo Zago

Função (mail)

Recommended Posts

Boa tarde, sou iniciante em php, muito iniciante mesmo...rs

E precisava de ajuda nesse código abaixo, pois ele só envia os dados do header pro meu email, e eu não sei o que está errado, pois não tenho experiencia em php, se puderem me ajudar, agradeço.
Código:
<?php
$para = "email";
$nome = $_POST['nome'];
$cpf = $_POST['cpf'];
$rg = $_POST['rg'];
$endereco = $_POST['endereco'];
$bairro = $_POST['bairro'];
$cep = $_POST['cep'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$celular = $_POST['celular'];
$categoria = $_POST['categoria'];
$anuncio = $_POST['anuncio'];
$assunto= "ASSUNTO";
$mensagem = "<strong>Nome: </strong>" .$nome;
$mensagem .= "<strong>CPF: </strong>" .$cpf;
$mensagem .= "<strong>RG: </strong>" .$rg;
$mensagem .= "<strong>Endereco: </strong>" .$endereco;
$mensagem .= "<strong>Bairro: </strong>" .$bairro;
$mensagem .= "<strong>CEP: </strong>" .$cep;
$mensagem .= "<strong>Cidade: </strong>" .$cidade;
$mensagem .= "<strong>Estado: </strong>" .$estado;
$mensagem .= "<strong>E-Mail: </strong>" .$email;
$mensagem .= "<strong>Telefone: </strong>" .$telefone;
$mensagem .= "<strong>Celular: </strong>" .$categoria;
$mensagem .= "<strong>Anuncio: </strong>" .$anuncio;
$headers = "Content-Type:text/html; charset=UTF-8\n";
$headers .= "From: dominio<email>\Anuncio";
$headers .= "X-Sender: <email>\AnuncioClassificados";
$headers .= "X-Mailer: PHP v".phpversion()."\n";
$headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n";
$headers .= "Return-Path: <email>\n";
$headers .= "MIME-Version: 1.0\n";
mail($para, $assunto, $headers, $mensagem);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodrigo,

 

Sua função de email está com a ordem incorreta, a variável de mensagem deve ser antes das configurações dos headers. Como você está começando, seu melhor amigo será a documentação do php.net (http://www.php.net/docs.php)

 

Veja como funciona a função de email do PHP na documentação:

http://php.net/manual/pt_BR/function.mail.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.