bonjour

je ne comprend pas mon fichier de téléchargement fonctionne bien en local mais pas en ligne.

il faut faire quelque chose ?
hébergeur mutualisé, c'est eux qui peuvent bloquer ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 // Définition des en-têtes
  header("Content-disposition: attachment; filename=$nomcom.$datecom.txt");
  header("Content-Type: application/force-download");
  header("Content-Transfer-Encoding: application/octet-stream\n"); // Surtout ne pas enlever le \n
  header("Pragma: no-cache");
  header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
  header("Expires: 0");
 
 
 
    if(isset($_POST['telcharg']) AND $_POST['telcharg'] == "download")
 
    {
 
  $list = $bdd->query("SELECT * FROM table WHERE user = '$nomcom' AND date = '$datecom'");
 
   while ($elemnts= $list->fetch())
 
  {
    echo $elemnts['code']."\r\n";
  }
 
}
ça ne lance pas le téléchargement pas d'erreur dans url me fait montrer le page ou il y a le code alors qui devrait lancer le téléchargement...