Bonjour,
Je souhaite créer une page de téléchargement d'un fichier. C'est donc une page web qui s'ouvre normalement mais avec en plus le téléchargement d'un fichier qui est proposé.
J'ai déjà cette fonction :
Mais le soucis c'est que je ne peux pas afficher en même temps la page web. Or il faudrait vraiment que le fichier s'ouvre en même temps que la page web car j'aimerais éviter d'écrire des fichiers sur le serveurs pour les effacer quelques minutes plus tard. Le mieux est qu'il soit généré à la volé, téléchargé lors de l'affichage de la page et que rien ne soit stocké (enfin si c'est possible).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php function download($fileName) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($fileName) ); header('Accept-Ranges: bytes'); header('Content-Length: '.filesize($fileName) ); echo 'sddsldksldklsdkskdlsk'; exit(); }
Merci
Partager