Arquivo xls gerado por php não abre mais

06/08/2016

Olá,

costumava gerar os arquivos do excel com php e sempre funcionou muito bem. De umas semanas pra cá, os arquivos chegam, porém bloqueados. Ao abrir direto o arquivo baixado, o excel nada faz. Somente se desbloqueamos o arquivo, clicando em propriedades, etc. Ou seja: inviável para um sistema que gera relatórios diversos e que precisa trabalhar com formatação de fonte.

Alguém sabe se há alguma correção para isso?

Ex de um script básico que parou de funcionar:

<?php

header('Content-Type: application/octet-stream');

header('Content-Disposition: attachment; filename=teste.xls');

header('Expires: 0');

header('Pragma: no-cache');

?>

<table border=1>

<tr><td>teste</td></tr></table>

PHP

Katilene