Comment télécharger un fichier via un formulaire ?

Résolu
Signaler
Messages postés
61
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
1 octobre 2009
-
Messages postés
61
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
1 octobre 2009
-
Salut,

J'ai une page qui affiche via une liste déroulante, les fichiers présent dans un répertoire.
Je voudrais que lorsque l'on sélectionne un fichier, puis que l'on clic sur télécharger, que l'on puisse télécharger le fichier.

Pour cela j'ai fait un formulaire, mais ensuite je coince un peu.
J'arrive a récupérer le nom du fichier, mais je n'arrive pas à le télécharger.

Est-ce que quelqu'un a une idée ?

D'avance merci

6 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
42
salut

alors il faut trois choses :

il faut que ton code php envoie d'abbord le mimetype des fichiers exel en header

ensuite, il doit readfile le fichier.

ensuite, le client doit associer ce mimetype a l'action : ouvrir avec exel
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
42
salut

t'as essaye d'utiliser readfile ?


qu'est-ce-qui te pose probleme exactement ?
Messages postés
61
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
1 octobre 2009

Salut,

je ne cherche pas à lire le fichier, je veux le télécharger.
J'ai une liste déroulante dans laquelle j'ai les noms de fichier .xls. Lorsque je sélectionne un fichier, j'aimerais pouvoir le télécharger quand je submit mon formulaire.
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
42
quelle difference ?
Messages postés
61
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
1 octobre 2009

La différence c'est qu'avec readfile(), le contenu du fichier apparait dans ta page.
Et ce n'est ce que je veux. je voudrais le fichier s'ouvre avec excel.
Messages postés
61
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
1 octobre 2009

Salut,

c'est bon ça marche, merci pour les indications ;)