Je dois reprendre un site et il y a une génération en PHPExcel. Depuis la version de prod il n'y a pas de problème. J'ai donc copier le code , changer la base de donnès et tout foncionne sauf le fichier excel. Il est générer et après j'ai ce message d'erreur :
L'extention n'est pas fausse, la génération est correcte mais pensez vous que cela viens du fait que je travail avec EasyPhp et qu'il pourrait me manquer quelque qui a été configuré sur le serveur de prod ?
Je veux aussi précisé que le code est fait n'importe comment donc même si vous pensez à un truc bourin qui pourrait fonctionner c'est surement ça ^^.
Merci d'avane.
Si vous avez besoin du code vous pouvez me demander (vu qu'il est le même des deux côtés je l'ai pas mis).
EDIT :
Je pense que cela vient de la :
ob_end_clean();
//Redirect output to a client’s web browser (Excel2007)
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="'.$filename.'"');
header('Cache-Control: max-age=0');
ob_end_clean();
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2014');
$objWriter->save('php://output');
exit;
Je pense que cela vient du premier header mais le "allow url open" du php.ini est bien activé sur mon easyphp