Bonjour à toutes et à tous,

J'ai un soucis avec mon code php qui sert à forcer le téléchargement d'un fichier excel au lieu que le navigateur l'ouvre...

En faite en local mon code fonctionn parfaitement, mais sur internet lorsque je télécharge le fichier, ce dernier est blanc !

Il ne contient rien... Je ne vois absolument pas pourquoi...

Voici mon code
<?php
// information concernant le fichier à télécharger
$fichier = '../pdf/budget.xls';
$nom_fichier = 'budget.xls';

// téléchargement du fichier
header('Content-disposition: attachment; filename='.$nom_fichier);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: fichier');
header('Content-Length: '.filesize($fichier));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($fichier);
?>


Merci d'avance