Abaixo está o código de envio em PHP. No Adobe Dreamweaver não é composto erro de sintaxe, então onde pode ser meu erro?
<?php
//Declaração das Variáveis
$tipo_produto=$_POST[tipo_produto];
$assunto='Assinatura Virtual';
$nome=$_POST[nome];//aqui pega os dados que foram preenchidos la no formulário com o ID NOME
$dt_nasc=$_POST[dt_nasc];
$cpf=$_POST[cpf];
$fone1=$_POST[fone1];
$fone2=$_POST[fone2];
$fone3=$_POST[fone3];
$email=$_POST[email];
$nome_mae=$_POST[nome_mae];
$endereco=$_POST[endereco];
$numero=$_POST[numero];
$complemento=$_POST[complemento];
$bairro=$_POST[bairro];
$estado=$_POST[estado];
$cidade=$_POST[cidade];
$cep=$_POST[cep];
$id_pacote=$_POST[id_pacote];
$adicionais=$_POST[adicionais];
$op_pagamento=$_POST[op_pagamento];
$vencimento=$_POST[vencimento];
$banco=$_POST[banco];
$agencia=$_POST[agencia];
$conta_corrente=$_POST[conta_corrente];
//PROTEÇÃO ANTES DE ENVIAR
//Verifica se os campos mensagem, email_de e assunto do formulário estão preenchidos
if (empty($_POST['tipo_produto'])|| empty($_POST['assunto']) || empty($_POST['nome'])) {
//Dados incompletos vindo pelo formulário, não manda nada e redireciona para o formulario.
header("Location:../assine.html");
} else {
//Verificação antes do envio;
//ESTA FUNÇÃO SERVE PARA VERIFICAR A CONSISTÊNCIA DE UM ENDEREÇO DE EMAIL
$emailPattern = '/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i';
if (!preg_match($emailPattern, $_POST['email'])) {
echo 'Por favor verifique o endereço de email.';
} else {
//Aqui você pode definir para quem vai o email
$to="assine@shaloncelulares.com.br";
//$to = $_POST['email_para'];
$from=$_POST['email'];
// Envia o email :
if (mail($to,$_POST['assunto'],"
Nome: $nome \n
Email: $email \n
Assunto: $assunto \n
Tipo de Produto: $tipo_produto \n
Dados Pessoais \n\n
Nascimento: $dt_nasc \n
CPF: $cpf \n
Fone 1: $fone1 \n
Fone 2: $fone2 \n
Fone 3: $fone3 \n
Nome da Mãe: $nome_mae \n
Endereço: $endereco \n
Bairro: $bairro \n
UF: $estado \n
Cidade: $cidade \n
CEP: $cep \n
Pacote: $id_pacote \n
Adicionais: $adicionais \n
Dados Pagamento \n\n
Tipo: $op_pagamento \n
Vencimento: $vencimento \n
Banco: $banco \n
Agência: $agencia \n
Conta: $conta_corrente","From: $from\n")) {
// Mostra confirmação de email enviado com sucesso.
echo "Seu email foi enviado com sucesso.";
/*Destroi as variáveis
unset ($_POST['email']);
unset ($_POST['assunto']);
unset ($_POST['mensagem']);*/
} else {
// Envio falhou
echo "Erro! Seu email não foi enviado.";
}
}
}
?>