Riapro questo 3D solo per avvertirvi di un errore nella apertura/download (senza salvataggio) dei file xls, che capita solo in Internet Explorer.
Nel documento (e negli esempi) indica di impostare l'header in questo modo
Ma in alcuni casi (quando il dominio e' pubblico), con Internet Explorer non funziona. Non vi sto a spiegare i motivi, che potete trovare indicati qui http://code.google.com/intl/es-ES/sp...s/caching.html ma per sistemare la cosa, modificate in questo modoCodice PHP:
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$nomefile.'.xls"');
header('Cache-Control: max-age=0');
Qui ho preso lo spunto per la risoluzioneCodice PHP:
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$nomefile.'.xls"');
header("Pragma: public");
header("Expires: 0"); // set expiration time
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
http://www.php.net/manual/es/function.header.php#83384
Spero che possa essere utile a qualcuno
Ciao