Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1228 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  help script php listant un ftp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

help script php listant un ftp

n°347088
bob007
Posté le 29-03-2003 à 10:05:08  profilanswer
 

Salut à tous!  
Je recherche un script qui me permettrai de lister tout le contenu d'un dossier (y compris les sous dossiers) et de les peser (pour savoir kelle taille ca fé bien entendu)!  
J'ai déjà ca:  
 

Code :
  1. function ftp_dirsize($host , $user , $passwd , $dir , $port){
  2.       if (func_num_args() == 6)
  3.       {
  4.       $stream = func_get_args(5);
  5.       }
  6.       else
  7.       {
  8.       $stream = @ftp_connect($host, $port);
  9.          if (!@ftp_login($stream, $user, $passwd))
  10.          return FALSE;
  11.             if (!preg_match("/^\//", $dir))  
  12.             $dir = "/$dir";
  13.                if (!ftp_chdir($stream, $dir))
  14.                return FALSE;
  15.                $size=0;
  16.       }
  17.    
  18.       $list = @ftp_nlist($stream, '.');
  19.       if (!is_array($list))
  20.       return 0;
  21.       $pwd = @ftp_pwd($stream);
  22.          while(list($k, $v) = each($list))
  23.          {
  24.             if (@ftp_chdir($stream, "$pwd/$v" ))
  25.             $size += @ftp_dirsize($host, $user, $passwd, $dir, $port, $stream);
  26.             else
  27.             {
  28.             $s = @ftp_size($stream, "$pwd/$v" );
  29.                if ($s === FALSE)
  30.                return FALSE;
  31.                else
  32.                $size += $s;
  33.             }
  34.          }
  35.       return $size;
  36.       }


Le problème est que des qu'il y a beaucoup de fichiers à lister, bah il retourne 0!! Po cool koi!  
 
Vous avez une idée svp?  
 
Merci d'avance bcp!  
 
+

mood
Publicité
Posté le 29-03-2003 à 10:05:08  profilanswer
 

n°347448
bob007
Posté le 30-03-2003 à 10:47:35  profilanswer
 

up up up!! c important ls jeuneZ aidez moi!

n°347490
bob007
Posté le 30-03-2003 à 14:17:06  profilanswer
 

up side down boy a turn me! Inside out! and run around!
 
AIDezzzz mi !! help

n°347829
bob007
Posté le 30-03-2003 à 23:25:03  profilanswer
 

:up:

n°347830
Hermes le ​Messager
Breton Quiétiste
Posté le 30-03-2003 à 23:26:52  profilanswer
 

bob007 a écrit :

Salut à tous!  
Je recherche un script qui me permettrai de lister tout le contenu d'un dossier (y compris les sous dossiers) et de les peser (pour savoir kelle taille ca fé bien entendu)!  
J'ai déjà ca:  
 

Code :
  1. function ftp_dirsize($host , $user , $passwd , $dir , $port){
  2.       if (func_num_args() == 6)
  3.       {
  4.       $stream = func_get_args(5);
  5.       }
  6.       else
  7.       {
  8.       $stream = @ftp_connect($host, $port);
  9.          if (!@ftp_login($stream, $user, $passwd))
  10.          return FALSE;
  11.             if (!preg_match("/^\//", $dir))  
  12.             $dir = "/$dir";
  13.                if (!ftp_chdir($stream, $dir))
  14.                return FALSE;
  15.                $size=0;
  16.       }
  17.    
  18.       $list = @ftp_nlist($stream, '.');
  19.       if (!is_array($list))
  20.       return 0;
  21.       $pwd = @ftp_pwd($stream);
  22.          while(list($k, $v) = each($list))
  23.          {
  24.             if (@ftp_chdir($stream, "$pwd/$v" ))
  25.             $size += @ftp_dirsize($host, $user, $passwd, $dir, $port, $stream);
  26.             else
  27.             {
  28.             $s = @ftp_size($stream, "$pwd/$v" );
  29.                if ($s === FALSE)
  30.                return FALSE;
  31.                else
  32.                $size += $s;
  33.             }
  34.          }
  35.       return $size;
  36.       }


Le problème est que des qu'il y a beaucoup de fichiers à lister, bah il retourne 0!! Po cool koi!  
 
Vous avez une idée svp?  
 
Merci d'avance bcp!  
 
+


 
phpscripts-fr.net
 
 :hello:

n°348499
bob007
Posté le 31-03-2003 à 18:02:28  profilanswer
 

oué chuis déjà allé voir man!
y'a rien ki m'interesse! g matté tous les scripts ftp!

n°348525
Hermes le ​Messager
Breton Quiétiste
Posté le 31-03-2003 à 19:10:49  profilanswer
 

bob007 a écrit :

oué chuis déjà allé voir man!
y'a rien ki m'interesse! g matté tous les scripts ftp!


 
Désolé, mais on ne peut rien faire de plus. Si tous les scripts ne fonctionnent pas, c'est sans doute que tu ne sais pas les utiliser ou que tu commets une erreur avec par exemple le chemin du dossier à lister.
 
Tu n'es pas obligé non plus d'utiliser les fonctions FTP de PHP.
 
Télécharges la doc de PHP et fais une recherche sur "readdir".
 
Pour télécharger la doc de php : http://www.php.net/distributions/m [...] ual_fr.chm
 

n°350031
bob007
Posté le 02-04-2003 à 12:22:00  profilanswer
 

oki dsl!
 
est-ce que readdir marche pour les serveur externes au serveur ou le script est exécuté??
 
Genre g mon script sur le serveur A. Je veux readdir sur le serveur B. C possible??
 
Merci hermes! ;-)

n°350075
Hermes le ​Messager
Breton Quiétiste
Posté le 02-04-2003 à 13:28:45  profilanswer
 

bob007 a écrit :

oki dsl!
 
est-ce que readdir marche pour les serveur externes au serveur ou le script est exécuté??
 
Genre g mon script sur le serveur A. Je veux readdir sur le serveur B. C possible??
 
Merci hermes! ;-)


 
Non, readdir ne fonctionne qu'au sein du serveur où se situe le script (du moins que je sache). Seules les instructions FTP de PHP te permettent de lister des dossiers distants.

n°350530
bob007
Posté le 02-04-2003 à 20:10:38  profilanswer
 

et merde! Donc g po le choix! Fo ke je gère avec FTP! TU n'aurais pas un script ki peut me faire ca par hazard?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  help script php listant un ftp

 

Sujets relatifs
Pb de securité pr mon script[C] seg fault : please help [file avec des listes]
centrer un tableau verticalement (help)Passer un argument à un script CGI
[Script DOS] aider moi pour creer ce script svp :)faille de sécurité dans mon script PhpWebGallery
J'aurais aimé faire un Forum ...HELP...Aidez moi à afficher un 1er script en PHP.suis débutante.!! HELPEZ MOI
[PHP]Qui veut mon script de page de demarrage???pb avec mon script
Plus de sujets relatifs à : help script php listant un ftp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR