Estou montando um sistema para gerar um boleto, e enviar este boleto por e-mail, mas ao enviar este boleto acontece o seguinte erro:
ERRO: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in on line 101
SEGUE A BAIXO O CÓDIGO QUE GERA E ENVIA O BOLETO:
Onde não estou conseguindo exibir é a linha:
$mensagem .= "<?=$entra[\"data_vencimento\"]?>";
OBS: Não coloquei todas as tags para geração do e-mail HTML para poupar espaço aqui... sendo assim, só vou colocar a linha acima para exemplificar onde esta o problema.
no arquivo abaixo:
<? /*========================================================================================= GERADOR DE BOLETO ONLINE =========================================================================================*/
//=========Dados Do Cedente ================== $entra["agencia"] = "0000"; // Numero da Agência 4 Digitos s/DAC $entra["conta"] = "0000000"; // Numero da Conta 7 Digitos s/ DAC $entra["digito_conta"] = "9"; // Digito da Conta Corrente 1 Digito $entra["carteira"] = "00"; // Código da Carteira
//=========Dados Obrigatórios para gerar o Boleto ================= $entra["data_documento"] = "$data_documento"; // Data de emissão do Boleto formato DD/MM/AAAA $entra['data_vencimento'] = "$data_vencimento"; // Data de Vencimento do Boleto formato DD/MM/AAAA $entra["numero_documento"] = "$numero_documento"; // Numero do Pedido (ou o mesmo valor do Nosso Numero) $entra["nosso_numero"] = "00.000.000/0000-00"; // Nosso Numero S/ DAC $entra["valor"] = "$valor"; // Valor do Boleto (Utilizar virgula como separador decimal, não use pontos)
//=============Dados do Titular da Conta=============== $entra["cpf_cnpj_cedente"] = "00.000.000/0000-00"; $entra["endereco"] = "Rua. Endereço"; $entra["cidade"] = "Bairro - Cidade - UF - CEP: 00000-000"; $entra["cedente"] = "Nome do titular";
//===Dados do seu Cliente (Opcional)=============== $entra["sacado"] = "$sacado"; $entra["endereco1"] = "$endereco1"; $entra["endereco2"] = "$endereco2";
//==Os Campos Abaixo são Opcionais================= $entra["instrucoes"] = ""; //Instruçoes para o Cliente $entra["instrucoes1"] = "1 - Não receber valor inferior ao grafado no documento"; $entra["instrucoes2"] = "2 - Após o vencimento pagar somente nas agências do Bradesco"; $entra["instrucoes3"] = "3 - Bradesco não receber após 10 (dez dias) do vencimento"; $entra["instrucoes4"] = "4 - Multa de 0,33% ao dia (limitada em 20%) + Juros de Mora de 1% ao mês."; $entra["instrucoes5"] = "$instrucoes5"; $entra["data_processamento"] = "$data_documento"; $entra["quantidade"] = ""; $entra["valor_unitario"] = "";
//====================================== include("funcoes-bradesco.php"); $b = new boleto(); $b->banco_bradesco($entra);
//Formulário de Briefing Online ## Retira caracteres inválidos que possam ser inclusos por acesso não autorizado ## para envio de Spam $aux1 = chr(13); $aux2 = chr(10); $regex= array("/(B|b|)(C|c)c\:/","/$aux1/","/$aux2/","/\n/","/\r/");
//Exibe Data e Hora $date = date("d/m/Y h:i"); $rementente ="Financeiro"; $assunto ="[Boleto Online]";
========================================================================================= GERADOR DO CÓDIGO DE BARRAS BRADESCO: =========================================================================================
Pergunta
robison_cwb
Daí galera,
Estou montando um sistema para gerar um boleto, e enviar este boleto por e-mail, mas ao enviar este boleto acontece o seguinte erro:
ERRO: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in on line 101
SEGUE A BAIXO O CÓDIGO QUE GERA E ENVIA O BOLETO:
Onde não estou conseguindo exibir é a linha:
$mensagem .= "<?=$entra[\"data_vencimento\"]?>";
OBS: Não coloquei todas as tags para geração do e-mail HTML para poupar espaço aqui... sendo assim, só vou colocar a linha acima para exemplificar onde esta o problema.
no arquivo abaixo:
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.