Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2008, 19h34   #1
Membre éprouvé
 
Inscription : juin 2007
Messages : 350
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 350
Points : 407
Points : 407
Par défaut [Upload] Sécuriser un fichier pour le téléchargement

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
ascito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2008, 19h55   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
Tu peux proteger ton repertoire de fichier avec un .htaccess et pousser les fichiers vers le client a la demande.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2008, 20h04   #3
Membre éprouvé
 
Inscription : juin 2007
Messages : 350
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 350
Points : 407
Points : 407
merci merci,

comment on fait ?

ascito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2008, 18h05   #4
Membre éclairé
 
Avatar de beejeridou
 
Homme
Webmaster
Inscription : février 2007
Messages : 261
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : février 2007
Messages : 261
Points : 315
Points : 315
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.
beejeridou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2008, 18h10   #5
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
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.
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2008, 21h44   #6
Membre éprouvé
 
Inscription : juin 2007
Messages : 350
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 350
Points : 407
Points : 407
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
ascito est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h32.


 
 
 
 
Partenaires

Hébergement Web