il est possible de demander l'espace disponible/pris sur un ftp dont on connais les mots de passe etc... ??
Publicité
Posté le 12-03-2003 à 00:28:09
gatorette
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) !
Message édité par gatorette le 12-03-2003 à 02:19:51
---------------
each day I don't die is cheating
xkamui
Their Destiny Was Foreordained
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...
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 ??
C'est possible, mais ça risque d'être extremement long (évidemment cela dépend du serveur et de la connexion) !
---------------
each day I don't die is cheating
xmulder
un peu plus au nord...
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...
@++
redrat
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.
xmulder
un peu plus au nord...
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?
redrat
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