Bonsoir,
Je voudrais une fois de plus solliciter votre appui pour un header qui me donne des erreurs au lieu de me donner le fichier à télécharger.
L'erreur en question est sur ce lien mp3 qu'on accède sur cette page

Voici le code que j'ai dans mon fichier qui récupère la variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
//recuperation de ma variable 
$chemin = ($_GET['bissmillah']); 
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($chemin));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($chemin));
readfile($chemin);
exit;
?>
L'erreur en question c'est
Warning: Cannot modify header information - headers already sent by (output started at /home/islambf/public_html/mp3preches/MP3/ALI-SANFO/allah.php:1) in /home/islambf/public_html/mp3preches/MP3/ALI-SANFO/allah.php on line 4
Merci de m'aider car je veux vraiment que les gens télécharge le fichier MP3 au lieu que les navigateur les ouvrent.

info: Le htaccess ne fonctionne pas avec mon hebergeur