<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Tu n&atilde;o vai conseguir fazer o servidor salvar direto na tua m&aacute;quina,
pois n&atilde;o existe uma acesso direto a isso via http. Fiz algo parecido,
mas com xls e talvez eu possa te ajudar, te dando algumas dicas.<br>
<br>
<br>
N&atilde;o sei exatamente o m&oacute;dulo que tu est&aacute; usando para isso, mas eu
acredito que existe 2 possibilidades para resolver o teu problema:<br>
<br>
1 - Se o teu m&oacute;dulo aceitar escrever direto na tela, ao inv&eacute;s de salvar
em algum arquivo, tu podes fazer isso. Automaticamente o navegador vai
mandar salvar o arquivo ou abrir nele mesmo. S&oacute; tem um detalhe... Para
isso funcionar bem, vc precisa que a tua cgi tenha a exten&ccedil;&atilde;o .doc<br>
Eu n&atilde;o uso Windows, mas no GNU/Linux eu fa&ccedil;o isso facilmente com
arquivos pdf e rtf, pois tudo que est&aacute; na pasta cgi &eacute; executado e n&atilde;o
lido (n&atilde;o esque&ccedil;a de colocar na primeira linha o coment&aacute;rio apontando o
interpretador perl).<br>
<br>
2 - Se n&atilde;o tiver como jogar na tela, a solu&ccedil;&atilde;o &eacute; um pouco mais
trabalhosa. Tu vais ter que gerar o arquivo em algum diretorio
tempor&aacute;rio, tomando o cuidado para que n&atilde;o ocorra conflito com o nome
do arquivo. Tipo, tu vais ter que gerar um arquivo com nome rand&ocirc;nico,
ou sei l&aacute; o que. Nos meus sistemas eu uso o pr&oacute;prio id do usu&aacute;rio que &eacute;
um n&uacute;mero gigantesco + a data hora corrente + um n&uacute;mero rand&ocirc;nico, o
que nunca causa conflito no nome.<br>
<br>
Depois que a cgi terminar de executar tu vais ter que fazer um
redirecionamento para este arquivo. Existem v&aacute;rias maneiras para fazer
isso, mas supondo-se que vc tenha gerado o arquivo c:\Temp\teste.doc na
tua cgi, tu podes fazer assim, para ficar mais f&aacute;cil, na tag body:<br>
<font color="#009900"><br>
&lt;body onLoad="document.location = 'c:\Temp\teste.doc'"&gt;</font><br>
<br>
Com isso, depois da cgi terminar de processar, automaticamente o
navegador vai ser direcionado para o teu arquivo doc gerado e o
navegador vai solicitar para salvar o arquivo, ou vai abrir direto
(depende de como tu configurou para o teu navegar tratar arquivos do
tipo MS Word).<br>
<br>
<br>
<br>
SDS,<br>
<br>
Luciano<br>
<br>
<br>
<br>
<br>
<br>
<br>
Carlos Estev&atilde;o Moreira dos Santos escreveu:
<blockquote cite="midBAY112-F3736FEDBAACEC2880816AB0D10@phx.gbl"
 type="cite">
  <div style="">
  <p><br>
Gente, criei um programinha em perl que abre o WORD e escreve o
conte&uacute;do do arquivo...</p>
  <p>Quando eu executo o arquivo no servidor ele abre o WORD e me d&aacute;&nbsp;a
op&ccedil;&atilde;o de salvar o arquivo em um diret&oacute;rio qualquer, mas, quando eu
executo numa&nbsp;ESTA&Ccedil;&Atilde;O DE TRABALHO&nbsp;ele abre o WORD do servidor e n&atilde;o da
esta&ccedil;&atilde;o de trabalho.</p>
  <p>Como resolver esse problema?<br>
  </p>
  <br>
  <br>
  <br>
  <div>
  <p align="left">&nbsp;</p>
  </div>
  </div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Cascavel-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a></pre>
</blockquote>
</body>
</html>