Ir para conteúdo

POWERED BY:

Arquivado

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

Dias Sanches

[Resolvido] Formulário com falha

Recommended Posts

Boa tarde pessoal,

 

Poderiam me ajudar com a seguinte questão:

 

Estou tendo os seguintes problemas no formulario. Apenas os campos que nomeio com nome, assunto, telefone, email, cidade e estado vão para o destinatário preenchido os outros demais não, eles aparecem em branco. vejam o código:

 

assine-send.php

 

<?php

if (eregi('tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com$', $_SERVER[HTTP_HOST])) {

       $emailsender='webmaster@dominio.com.br'; 

} else {

       $emailsender = "webmaster@dominio.com.br";

}



/* Verifica qual éo sistema operacional do servidor para ajustar o cabeçalho de forma correta.  */

if(PATH_SEPARATOR == ";") $quebra_linha = "\r\n"; //Se for Windows

else $quebra_linha = "\n"; //Se "não for Windows"


//só para teste mas auterem essa parte para pegar os dados via post $_POST
$Nome      			= $_POST["nome"];
$documentocpf			= $_POST["$documentocpf"];
$documentorg			= $_POST["$documentorg"];
$data_de_nascimento		= $_POST["$data_de_nascimento"];
$estado_civil			= $_POST["$estado_civil"];
$sexo				= $_POST["$sexo"];
$telefone_1			= $_POST["telefone_1"];
$telefone_2			= $_POST["telefone_2"];
$email2  			= $_POST["email"];
$endereco			= $_POST["$endereco"];
$numero				= $_POST["$numero"];
$complemento			= $_POST["$complemento"];
$bairro				= $_POST["$bairro"];
$cep				= $_POST["$cep"];
$cidade				= $_POST["cidade"];
$estado				= $_POST["estado"];
$plano				= $_POST["$plano"];
$ponto_extra			= $_POST["$ponto_extra"];
$pfc				= $_POST["$pfc"];
$combate			= $_POST["$combate"];
$adulto				= $_POST["$adulto"];
$forma_de_pagamento		= $_POST["$forma_de_pagamento"];
$debito_banco			= $_POST["$debito_banco"];
$data_vencimento		= $_POST["$data_vencimento"];
$foi_atendido			= $_POST["$foi_atendido"];
$como_nos_encontrou		= $_POST["$como_nos_encontrou"];
$ciente				= $_POST["$ciente"];
$assunto			= $_POST["assunto"];



$ip = "$REMOTE_ADDR";

$email = "webmaster@dominio.com.br";
$email_from = "webmaster@dominio.com.br";
$mailoculto = "emailoculto@dominio.com.br";
$anexos    = 0;
$boundary = "XYZ-" . date("dmYis") . "-ZYX";

$mens  = "--$boundary\n";    
$mens .= "Content-Transfer-Encoding: 8bits\n";
$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; 
$mens .= "Assunto: $assunto <br><br> Nome: $Nome <br><br> CPF: $documentocpf <br><br> RG: $documentorg <br><br> Data de nascimento: $data_de_nascimento <br><br> Estado civil: $estado_civil <br><br> Sexo: $sexo <br><br> Telefone 01: $telefone_1 <br><br> Telefone 02: $telefone_2 <br><br> E-mail: $email2 <br><br> Endereço: $endereco - $numero <br><br> Complemento: $complemento <br><br> Bairro: $bairro <br><br> Cidade: $cidade <br><br> Estado: $estado <br><br> CEP: $cep <br><br> Plano: $plano <br><br> Ponto Extra: $ponto_extra <br><br> Premiere FC Futebol: $pfc <br><br> Canal Combate: $combate <br><br> Canal Adulto: $adulto <br><br> Forma de pagamento: $forma_de_pagamento <br><br> Banco para débito: $debito_banco <br><br> Melhor data para vencimento: $data_vencimento <br><br> Atendente: $foi_atendido <br><br> Como encontrou a Lince TV Digital: $como_nos_encontrou <br><br> Ciente: $ciente \n"; //define toda a edescrição do formulário
$mens .= "--$boundary\n";


$headers  = "MIME-Version: 1.0\n";
$headers .= "Date: ".date("D, d M Y H:i:s O")."\n";
$headers .= "From: \"Assinatura Claro TV\" <$email_from>\r\n";
$headers .= "Bcc: \"Assinatura Claro TV\" <$mailoculto>\r\n";
$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";


if(mail($email, $assunto, $mens, $headers, "-r".$emailsender)){
   echo '<script type="text/javascript">window.location.href="assine-ok.php"</script>';

} else {
   echo '<script type="text/javascript">window.location.href="assine-ok.php"</script>';
}    


?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está resgatando os campos com $:

$documentocpf                   = $_POST["$documentocpf"];

 

O correto não seria sem $:

$documentocpf                   = $_POST["documentocpf"];

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.