|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 44 ![]() |
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 : Code :
Code :
|
||||
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 5 ![]() |
Bonjour,
Les variables dans ton lien html sont mal utilisées, leur contenu ne sera pas écrit dans le lien. En php, pour écrire du contenu, il faut utiliser 'echo' Ton lien deviendra donc: Code :
Le nom du fichier dans l'attribut filename du header Content-disposition, doit être entouré de quote ("..."). La fonction readfile requiert le nom du fichier en plus du chemin. readfile($chemin); ne suffit pas, il faut readfile($chemin.$Fichier_a_telecharger); Le chemin doit être relatif à ta page telecharger.php Etant donné que c'est un fichier PDF, il n'est pas nécessaire d'ajouter du code HTML, le readfile() renvois le contenu du fichier. Tu peux donc enlever tout le code HTML Ca devrait aller mieux |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com