Téléchargement automatique d'un fichier au chargement de la page
Résolu/Fermé
SKYMWebDev
Messages postés
162
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
-
15 nov. 2016 à 16:32
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 16 nov. 2016 à 17:38
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 16 nov. 2016 à 17:38
A voir également:
- Téléchargement automatique d'un fichier au chargement de la page
- Site de telechargement - Accueil - Outils
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Supprimer une page word - Guide
1 réponse
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
15 nov. 2016 à 20:33
15 nov. 2016 à 20:33
Salut
dans une page en php (exemple telecharger.php) tu mets ce code (et ca seulement)
la page ne vas pas s'ouvrir juste proposer le téléchargement
tu peux activer cette page depuis une autre page avec javascript
<body onload="window.open('telecharger.php');">
dans une page en php (exemple telecharger.php) tu mets ce code (et ca seulement)
<?php // information concernant le fichier à télécharger $fichier = 'chemin/fichier.pdf'; $nom_fichier = 'fichier.pdf'; // téléchargement du fichier header('Content-disposition: attachment; filename='.$nom_fichier); header('Content-Type: application/pdf'); header('Content-Transfer-Encoding: binary'); header('Content-Length: '.filesize($fichier)); header('Pragma: no-cache'); header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); header('Expires: 0'); readfile($fichier); ?>
la page ne vas pas s'ouvrir juste proposer le téléchargement
tu peux activer cette page depuis une autre page avec javascript
<body onload="window.open('telecharger.php');">
16 nov. 2016 à 12:57
Bonne fin de journée
16 nov. 2016 à 17:38