|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Inscription : juin 2007 Messages : 350 ![]() |
Je voudrais, installer un système de téléchargement de fichier, sécurisé, via php, pour des utilisateurs logés sur le site.
Après recherche, il met venu une idée, la seule que j'ai trouvé, d'ailleurs. Mettre le fichier en chmod (0), impossible d'y avoir accès directement par l'url. faire une copie du fichier à la demande du téléchargement avec un nom barbar. le supprimer, à la fin du téléchargement. ceci dit, pour des fichier de 1mg ou +, j'ai bien peur de que cela pose des problèmes au niveau serveur. quand pensez vous, avez vous d'autres idées, solutions ? merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu peux proteger ton repertoire de fichier avec un .htaccess et pousser les fichiers vers le client a la demande.
|
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : juin 2007 Messages : 350 ![]() |
merci merci,
comment on fait ?
|
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Webmaster Inscription : février 2007 Messages : 261 ![]() |
N'oublie pas de restreindre les fichiers php, html etc, mais ca, je pense que tu y a pensé
Sinon au lieu de faire une copie pour ensuite renommer le fichier avec un nom "barbare", je ferai plutot en sorte que le fichier soit renommé tout de suite, si son extension est bonne. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
Sinon tu créés un répertoire au dessus de la racine de ton site web, tu y stockes tes fichiers à protéger. Pour les télécharger tu le fais en PHP + identification classique de l'utilisateur.
|
|
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() Inscription : juin 2007 Messages : 350 ![]() |
je vais dans votre sens, sans problème,
alors le fait de faire une copie unique par utilisateur , cela permet de faire plusieurs upload, du même fichier, en même temps, avec la méthode chmod(0). ce sur quoi, je me suis moins penché, sont les fonctions ftp, de php, et je penses avoir des pistes, sérieuses dans ce sens, je continu, mes recherches. merci à vous |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com