Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, estou usando o seguinte script para gerar um documento .DOC
<?
// ARQUIVO
// DETERMINA O NOME DO ARQUIVO DOC QUE SERÁ CRIADO
$arquivo = "lista.doc";
// ABRE O ARQUIVO(SE NÃO EXISTIR, CRIA)
$ponteiro = fopen($arquivo, "w");
// ESCREVE NO ARQUIVO DOC
// NOTE QUE INSERI UM CABEÇALHO COMO UMA DESCRIÇÃO DE SEU SITE
// TÍTULO DO SEU SITE , URL , DESCRIÇÃO , LINGUAGEM , COOPYRIGHT , WEBMASTER
fwrite($ponteiro, "content-type to 'application/msword' \r\n");
fwrite($ponteiro, "PEXINXAR\r\n");
fwrite($ponteiro, "http://www.pexinxar.com\r\n");
fwrite($ponteiro, "descrição se seu site\r\n");
fwrite($ponteiro, "<copyright>Copyright Seu Site. Todos os direitos reservados.</copyright>\r\n");
fwrite($ponteiro, "<webMaster>webmaster@seusite.com.br</webMaster>\r\n");
for($i=0; $i<$row; $i++) {
// PEGA OS DADOS DO SQL
$title = mysql_result($sql,$i,"A.TITLE");
$link = mysql_result($sql,$i,"A.LINK");
$description = mysql_result($sql,$i,"A.DESCRIPTION");
// MONTA AS TAGS DO DOC
$conteudo = "<item>\r\n";
$conteudo .= "<title>$title</title>\r\n";
$conteudo .= "<link>$link</link>\r\n";
$conteudo .= "<description>$description</description>\r\n";
$conteudo .= "</item>\r\n";
//ESCREVE NO ARQUIVO
fwrite($ponteiro, $conteudo);
}
//FECHA A TAG CHANNEL
fwrite($ponteiro, "");
//FECHA O ARQUIVO
fclose($ponteiro);
//MENSAGEM
echo "O arquivo <b>".$arquivo."</b> foi gerado com SUCESSO !";
?>
Enfim, o problema é o seguinte, ele gera o .doc, lá estão as informações, o problema é que na hora que o usuário abre o arquivo, então o mesmo solicita a escolha da codificação, ex: UTF-8...etc etc etc...
creio eu, que o problema seja aqui:
fwrite($ponteiro, "content-type to 'application/msword' \r\n");
Mas não tenho certeza e já tentei de um monte de coisas.
Alguém pode então me dar uma luz???
AGRADEÇO DESDE JÁ.
Carregando comentários...