dsl, tucsouffle, mais effectivement, si on fait un lien simple vers un fichier pdf, il s'ouvre effectivement dans le navigateur comme n'importe quelle autre page.
pour forcer le téléchargement, il y a des script simples sur phpcs.com. voila un exemple:(il permet de telecharger n'importe quoi, meme des fichiers html ou php) <?php $fichier = $_GET['url']; $nom_fichier = $_GET['file']; print($nom_fichier); header('Content-disposition: attachment; filename='.$nom_fichier); header('Content-Type: application/force-download'); header('Content-Transfer-Encoding: fichier'); 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); ?>
et tu fais un lien vers "download.php?url=lefichier&file=lenomdufichier"; et ça marche!
|