cs_jacques-antoine
Messages postés79Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention22 mai 2017
-
21 déc. 2004 à 15:54
cs_jacques-antoine
Messages postés79Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention22 mai 2017
-
22 déc. 2004 à 14:12
Ave,
j'ai des fichiers de type word (ou autre) rangés dans une base et je voudrais que, lorsque l'utilisateur en sélectionne un, il lui soit proposé un choix : ouvrir, enregistrer, etc..., de sorte qu'il puisse voir son contenu ou l'enregistrer chez lui. Comment procéder avec php?
Merci.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 22 déc. 2004 à 13:30
Salut,
ce que tu veux faire est un simple lien vers le fichier, en html.
Du genre :
[mondoc.doc Document Word 1]
Sauf que tu vas extraire ca a partir d'une requete sur ta base. Donc, dans une boucle (tant qu'il reste des valeurs dans la requete) :
print "$resultat_requete[nom_fichier]";
Pour ce qui est de l'option enregistrer, ouvrir...: ben c'est windows qui se charge de ces choix. Et comme le precise Anthomicro, cela depend du systeme de l'utilisateur. Parfois ca marchera, parfois non. Il pourra au moins tjrs le telecharger (le sauvegarder quoi).
cs_jacques-antoine
Messages postés79Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention22 mai 2017 22 déc. 2004 à 14:12
Pour malalam
je vais essayer cette méthode. Je pensais bien que ça devait être un truc du genre mais je n'en étais pas sûr. Je n'ai pas de boucle particulière à gérer : je dispose toujours d'un nom unique justement pour éviter un balayage qui bouffe du temps. J'ai réglé ce genre de problème au niveau de la définition de la table de stockage. Voilà une épine de moins dans mon pied... J'en ai d'autres, mais chaque chose en son temps!
Pour Anthonico
je sais bien que le mode de traitement de ce type de requête dépend de la bécane utilisée, mais je n'en étais pas encore là... Qu'ensuite le demandeur n'obtienne pas ce qu'il veut, ça le regarde, mais pour moi, il suffit que de mon côté j'aie fait le nécessaire. Bon, c'est assez abrupt comme méthode mais, en général, avec un système pas trop con, ça doit marcher. Sinon... sinon on ne peut quand même pas faire le tour de toutes les bécanes exotiques pour que ça passe quand même.