Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Martins

Contrato online php e Word

Recommended Posts

olá Amigos, tenho um sistema em PHP onde preciso desenvolver uma rotina de venda de imóvel.

 

após as informações serem preenchidas preciso imprimir um contrato da venda, o contrato é um documento padrão do Word, só preciso mudar alguns dados como nome do cliente, forma de agamento e etc...

 

Não tenho idéia de como fazer, se tenho que passar todo o contrato para html ou se existe a possibilidade de preencher os dados no documento do word pelo php...

 

tem como maniúlar arquivos de word pelo php?

 

agradeço desde já a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá amigo. dei uma olhada na sua dica, até que é interessante, mais o que eu precisava é de algo mais prático.

por exemplo com a ferramenta FPDF é possivel criar pdf, e isso é bom, mas no meu caso eu preciso pensar numa forma de deixar isso fácil para o cliente manipular os dados principais.

 

Se eu fosse fazer com FPDF eu teria de passar o todo o contrato para html mudar as informações e após exportar para PDF, mas o contrato pode sofre algumas mudanças, por isso que eu penso em deixar por conta do cliente.

 

tipo, o cliente faz o contrato e depois faz um upload no sistema, daí na hora da venda eu mostro o arquivo do contrato porém com os dados do cliente... algo mais ou menos assim.. o problema é que não tenho idéia de como fazer,.,, :wacko:

 

cliente saí com cada uma...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usei esse script quando precisei gerar um arquivo excel

 

<?

 

// Inclusão de Configurações Básicas

require('../conf/connect.php');

 

//consulta sql

$SQL = "SELECT name, email from email order by name" ;

$executa = mysql_query($SQL);

 

// definimos o tipo de arquivo

header("Content-type: application/msexcel");

 

// Como será gravado o arquivo

header("Content-Disposition: attachment; filename=users.xls");

 

// montando a tabela

$form .= "<table style='border: 2px solid #000000'>";

$form .= "<tr>";

$form .= "<td style='border-bottom: 2px solid #000000'></td>";

$form .= "<td style='border-bottom: 2px solid #000000'><b>Name</b></td>";

$form .= "<td style='border-bottom: 2px solid #000000'><b>Email</b></td>";

$form .= "</tr>";

 

$i=1;

while ($rs = mysql_fetch_assoc($executa))

{

$cor = (($i%2)==0) ? "#E2E2E2" : "#FFFFFF";

$form .= "<tr>";

$form .= "<td style='border: 1px dotted #000000'>".$i."</td>";

$form .= "<td style='border: 1px dotted #000000'>" . $rs["name"] . "</td>";

$form .= "<td style='border: 1px dotted #000000'>" . $rs["email"] . "</td>";

$form .= "</tr>";

$i++;

}

$form .= "</table>";

echo $form;

 

?>

Veja se dá para adaptar para word.

Creio que tenha q modificar apenas essas linhas:

 

// definimos o tipo de arquivo

header("Content-type: application/msexcel");

 

// Como será gravado o arquivo

header("Content-Disposition: attachment; filename=users.xls");

para

 

// definimos o tipo de arquivo

header("Content-type: application/winword");

 

// Como será gravado o arquivo

header("Content-Disposition: attachment; filename=users.doc");

faça um teste e veja se dá certo

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.