par
mibrahimamadou » 27 mars 2015, 17:59
Bonjour à tous,
Mon sujet a été clôturé pour la réponse d'une autre personne ... Je comprends pas trop.
@rthur merci pour ta réponse mais je continue à avoir le même problème .
Voisi mon code:
if (isset($_POST['ZONE'])) {
switch($ZONE) {
case 'EMEA':
$file = 'fichier_emea.txt';
break;
case 'APAC':
$file = 'fichier_apac.txt';
break;
case 'AMER':
$file = 'fichier_amer.txt';
break;
default:
$file_url = '';
}
}
$file_url = $sSiteURL . "/".$file;
exit;
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
readfile($file_url);
?>
Quand j'ajoute exit apres l'envoi du fichier, j'ai pas le téléchargement.
J'ai tester l'url en faisant echo, j'ai le bon path pour mes fichiers. Et quand j’enlève la fonction header, j'ai le bon contenu du fichier qui s'affiche sur ma page après le readfile().
Merci d'avance
Bonjour à tous,
Mon sujet a été clôturé pour la réponse d'une autre personne ... Je comprends pas trop.
@rthur merci pour ta réponse mais je continue à avoir le même problème .
Voisi mon code:
if (isset($_POST['ZONE'])) {
switch($ZONE) {
case 'EMEA':
$file = 'fichier_emea.txt';
break;
case 'APAC':
$file = 'fichier_apac.txt';
break;
case 'AMER':
$file = 'fichier_amer.txt';
break;
default:
$file_url = '';
}
}
$file_url = $sSiteURL . "/".$file;
exit;
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
readfile($file_url);
?>
Quand j'ajoute exit apres l'envoi du fichier, j'ai pas le téléchargement.
J'ai tester l'url en faisant echo, j'ai le bon path pour mes fichiers. Et quand j’enlève la fonction header, j'ai le bon contenu du fichier qui s'affiche sur ma page après le readfile().
Merci d'avance