Quando exporto no Linux tudo ok, porém no Windows dá erro e a planilha vem em branco, abaixo segue o código, se alguém puder me ajudar, agradeço:
<?
include "config.php";
//Incluir a classe excelwriter
include("excelwriter.inc.php");
//Você pode colocar aqui o nome do arquivo que você deseja salvar.
$excel=new ExcelWriter("backlog.xls");
if($excel==false){
echo $excel->error;
}
//Escreve o nome dos campos de uma tabela
$myArr=array('Codigo','Contrato','Cadastro', 'Canal', 'Vendedor', 'Obs', 'Atualizacao', 'Regiao', 'Area');
$excel->writeLine($myArr);
//Seleciona os campos de uma tabela
$sql = "SELECT * FROM backlog WHERE area = 'tecnica' AND atualizacao = (SELECT MAX(atualizacao) FROM backlog) AND cod_final NOT LIKE '4%' GROUP BY contrato";
$res = mysql_query($sql) or die (mysql_error());
if($res==true){
while($linha = mysql_fetch_array($res)){
$myArr=array(
$linha['cod_final'],
$linha['contrato'],
$linha['cadastro'],
$linha['canal'],
$linha['vendedor'],
$linha['obs'],
$linha['atualizacao'],
$linha['regiao'],
$linha['area']
);
$excel->writeLine($myArr);
}
}
$excel->close();
$zip = new ZipArchive();
//local onde será criado o arquivo
$filename = "/var/www/backlog/backlog.zip";
if($zip->open($filename, ZIPARCHIVE::CREATE) !== true)
{
echo "Impossivel abrir o arquivo zip setado.";
exit();
}
//adiciona o arquivo "/var/www/mysite/index.php" com o nome "index.php"
$zip->addFile("/var/www/backlog/backlog.xls","backlog.xls");
$zip->close();
echo " <a href=\"backlog.zip\" target=_blank class=cinza>Exportar para Excel</a>";
?>