Bonjour à tous
Voici le code que j'utilise pour provoquer le téléchargement d'un fichier,
cela fonctionne parfaitement....
petite précision : ce code se trouve sur une page php inclu dans ma page html
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 define('CHEMIN', dirname(__FILE__).'/upload/'); function telecharger($fichier){ if(file_exists(CHEMIN.$fichier)){ print_r(filesize(CHEMIN.$fichier)); header('Content-Type: application/octet-stream'); header('Content-Length: '.filesize(CHEMIN.$fichier)); header('Content-Disposition: attachment; filename='.$fichier); readfile(CHEMIN.$fichier); } }
Mon problème se trouve sur la page html.... j'ai un formulaire... là non plus rien de surprenant et pendant le traitement et le retour du formulaire, l'appel de telercharger() se produit.... et puis plus rien ...
comme si il n'y avait pas de retour de mon traitement... or le traitement s'effectue de la même manière fichier présent ou pas....
en gros je n'arrive pas à exécuter du code une fois le téléchargement fini.... une idée ???
merci bcp
Partager