Bonjour à vous.
Je cherche la solution pour forcer un téléchargement ...
J'ai donc fouiner sur la toile et trouvé ceci !
J'ai ce code qui me parait être clair mais j'ai un message "type de fichier ...pas pris en charge... endommagé..."
Si vous pouvez m'orienter ! merci bien.
Dans ma page visiteur.php :
et dans ma page telecharger.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $Fichier_a_telecharger = 'INSCRIPTION_NAP.pdf'; $chemin = "/nap_nouveau/" ; ?> <a href="telecharger.php?chemin=<?=$chemin?>&Fichier_a_telecharger=<?=$Fichier_a_telecharger?>">download</a>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php header("Content-type: application/force-download"); header("Content-type: application/pdf"); header("Content-Disposition: attachment; filename=$Fichier_a_telecharger"); readfile("$chemin"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans titre</title> </head> <body> </body> </html>
Partager