Bonjour les amis;

J'avais crée une application web qui utilise le package PHPExce pour automatiquement des fichiers Excel version 2007.

l'application marche bien sur mon serveur local

Système : Fedora I386
Serveur web: LAMP LAMP

Mais quand j'avais hébergé cette application sur une machine serveur ( windows 2003 server comme système d'exploitation et xampp 1.8 comme serveur web) j'arrive pas à ouvrir les fichiers Excel télécharger à partir de cette application.

le message d'erreur affiché par microsoft officce EXcel est le suivant:
Impossible d'ouvrir le fichier "resultat.xlsx" car son format ou son extension n'est pas valide, vérifie que le fichier n'est pas endommagé et que son extension correspond bien au format du fichier

le code utiliser pour génèrer le fichier Excel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
include_once("PHPExcel/Classes/PHPExcel.php");
 $newExcel= new PHPExcel();
$w = PHPExcel_IOFactory::createWriter($newExcel, "Excel2007");
$nvv = $newExcel->getActiveSheet();
//  je remplis qq case  //
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="resultat.xlsx"');
$w->save('php://output');
je pense pas que le probléme vient de mon code, il est peut etre vient du serveur qui est mal configurer??

que pensez-vous ???