Comment telecharger un fichier? [PHP - Debutant] - PHP - Programmation
Marsh Posté le 20-09-2004 à 16:41:39
il faut passer le type mime suivant. puis, lire le fichier dans le flux
Code :
|
Marsh Posté le 20-09-2004 à 16:55:09
mais comment indique-t-on le chemin?
header("Content-Disposition: attachment; filename =" .$path); ??
y a pas un truc simplissime qui download direct?
Marsh Posté le 20-09-2004 à 16:58:03
non. car c'est le navigateur qui décide s'il download ou ouvre le fichier
Marsh Posté le 20-09-2004 à 16:27:13
ca parait nulle comme question mais impossible de lancer un telechargement directement... je sais pas si je fais une erreur dans ma syntaxe, si j'ai rien compris a la logique, bref, je commence a fumer des oreilles depuis 2 heures...
Pour résumer, je veux lorsque un visiteur clique sur un lien, qu'il soit dirigé vers une page ou le telechargement doit se lancer.
Oui j'aurais pu faire un lien direct tout bete en html, mais je souhaite "masquer" le chemin d'acces au fichier.
Apparement, la fonction header() permet ce tour de passe-passe mais j'ai pas du vraiment saisir la syntaxe. La page de telechargement se charge, mais aucun download ne se lance.
quelqu'un pourrait m'expliquer brievement l'utilité de cette fonction (oui j'ai deja été faire un tour sur www.php.net) sachant que je devrai aller chercher dans une base de donnée l'url du fichier. donc une seule variable: $url
help, je pete un cable.