Se connecter avec
S'enregistrer | Connectez-vous

[Résolu]PHP : Limitation de la taille d'un dossier

Dernière réponse : dans Connexions réseau et internet
Lassé par la pub ? Créez un compte
Expert Internet - Réseaux

allstar27 a dit :
Bonjour,

Il suffit de fixé un taille limite...
Et lorsque l'utilisateur veux uploader un fichier alors que la capacité limite est atteinte, tu lui interdit l'upload ;) 


oui mais comment fixer la taille limite :)  (on stock les infos d'up/on lance des jobs qui vérifient l'espace utilisé/on place des quota sur le FS/...) tout dépend de ce qu'il veut faire

Dans la documentation PHP et surtout sur la page filesize() on retrouve pas mal de chose. Dans pire comme celle utilisant exec() pour lancer une commande du.

Et on trouve également un lien très bien avec une fonction simple quoique surement assez lente. Et si c'est lent alors il faut faire attention ;) 

C'est équivalent, sauf si la taille des fichiers augmente avec le temps, des fichiers de log par exemple.

Mais si tu sais la taille d'un dossier, la taille de son envoi alors tu as ce que tu veux. A mon avis tu n'as pas été lire le lien et/ou ne sais pas ce que fait la commande du.
Expert Internet - Réseaux

si c'est en php, tu peux lancer un test de la taille utilisée par tel ou tel user avant chaque envoi et prendre ta décision à ce moment là d'accepter ou non l'upload

j'ai regardé le lien de sim, il est effectivement bien

donne plus de détails :
-OS
-serveur dédié ?
-méthode(s) d'upload proposées aux users
...

ps : ça faisait un bout de tps que je ne t'avais pas vu ici sim ;) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde