espace libre sur ftp - PHP - Programmation
Marsh Posté le 12-03-2003 à 02:17:56
Je ne crois pas que cela existe dans le protocole FTP. Par contre, certains serveurs affichent cette information dans un message multiligne (accueil ou autre) et rien ne t'empêche lorsque tu codes ton serveur d'ajouter une commande perso qui le fasse (je ne sais pas s'il existe des serveurs le faisant déjà).
--Edit--
Je n'avais pas vu que c'était dans la catégorie PHP. Ma deuxième réponse à propos de l'implémentation d'un serveur n'est donc pas particulièrement adaptée (quoique... avec les fonctions sockets on peut peut être envisager écrire un serveur FTP en PHP) !
Marsh Posté le 12-03-2003 à 13:13:44
et faire une boucle du style :
ouvre le répertoire, lis son contenu, récupère la taille des fichiers, ajoute les, puis, quanc c'est bon, yu ferme répertoire et tu ouvre le suivant, etc...
sposub ??
spatrolon ??
Marsh Posté le 12-03-2003 à 13:45:18
xkamui a écrit : et faire une boucle du style : |
C'est possible, mais ça risque d'être extremement long (évidemment cela dépend du serveur et de la connexion) !
Marsh Posté le 31-05-2003 à 22:33:17
c le principe de la commande du
mais la récursivité se fait-rllr coté server ou coté client?
c juste une idée car je cherche aussi une fonction comme ca...
@++
Marsh Posté le 02-06-2003 à 09:02:37
Pour connaitre l'esapce libre sur un ftp tu peux essayer la commande suivante
allo 10000
Selon le type de ftp, en réponse a cette commande tu auras soit 200 ALLO command successful. et rien d'autre soit il te retourneras l'esapce libre
ALLO
Syntax: ALLO size [R max-record-size]
Allocates sufficient storage space to receive a file. If the maximum size of a record also needs to be known, that is sent as a second numeric parameter following a space, the capital letter "R", and another space.
Marsh Posté le 03-06-2003 à 01:21:00
tu es sur de cette commande? ca marche avec quels client/servers?
j'ai pas encore regardé les rfc mais j'ai essayé avec différents clients sur différents servers et aucun ne l'a reconnaissait.
une piste a suivre stp?
Marsh Posté le 03-06-2003 à 08:32:22
serveur winnt si je me rappelle bien et ca marche, je l'ai vue de mes yeux
Marsh Posté le 03-06-2003 à 08:35:23
Essaie sur celui al pour voir le resultat ftp://24.73.160.222
allo 100000
200 Command OK, 4609343488 bytes available on /
Marsh Posté le 12-03-2003 à 00:28:09
il est possible de demander l'espace disponible/pris sur un ftp dont on connais les mots de passe etc... ??