Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal, preciso da ajuda de vocês:
Fiz um sisteminha aqui, e tenho que gerar um orçamento em DOC. Então eu fiz uma página em PHP que abre um arquivo modelo em RTF, armazena o conteúdo em uma variável, substituo algumas strings por dados do BD e escreve em um novo arquivo, que é salvo em DOC.
A página está funcionando perfeitamente, só que tem um problema:
como é um orçamento, tenho que listar os produtos deste orçamento.
Quando eu armazeno a lista de produtos em uma variável e coloco a quebra de linha, na página em HTML realmente os produtos aparecem um embaixo do outro, mas quando eu escrevo esse conteúdo no DOC, a quebra de linha não funciona.
Segue o código
CODE
<?
while ($row_rs_orc = mysql_fetch_object($rsProdOrc))
{
$nome_proposta = $row_rs_orc->tx_nome;
$num_parc = $row_rs_orc->nm_num_parcelas;
$proprietario = $row_rs_orc->tx_proprietario;
$produto = $row_rs_orc->tx_produto."<br>";
//$produto = $row_rs_orc->tx_produto."\n\r");
}
//$produto = 'teste1'."\n\r".'teste2';
$arquivo = "Proposta_Modelo.rtf";
//$arquivo = "proposta_completa.doc";
$fp = fopen ( $arquivo, "rb" );
$output = fread( $fp, filesize( $arquivo ) );
fclose ( $fp );
$output = str_replace( "subsNOME", $nome_proposta, $output );
$output = str_replace( "subsNUMPARC", $num_parc, $output );
$output = str_replace( "subsRESPONSAVEL", $proprietario, $output );
$output = str_replace( "subsPRODUTO", $produto, $output );
$fp = fopen("temporario.rtf", "wb");
$wc = fwrite($fp, $arquivo);
echo $output;
?>
Por favor, preciso conseguir escrever a lista de produtos um em baixo do outro no DOC
Muito obrigado.
Carregando comentários...