espace libre sur ftp

espace libre sur ftp - PHP - Programmation

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... ??

Reply

Marsh Posté le 12-03-2003 à 00:28:09   

Reply

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) !


Message édité par gatorette le 12-03-2003 à 02:19:51

---------------
each day I don't die is cheating
Reply

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 ??

Reply

Marsh Posté le 12-03-2003 à 13:45:18    

xkamui a écrit :

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
Reply

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...
 
@++

Reply

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.  

Reply

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?

Reply

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  :)

Reply

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 /

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed