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

  FORUM HardWare.fr
  Programmation

  php et ftp ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

php et ftp ?

n°94745
Bruce
Music 4 your ears!
Posté le 30-01-2002 à 02:59:20  profilanswer
 

Bon, j'ai un petit pb... J'essaye de piger comment fonctionnent les fonctions ftp de php mais j'arrive pas...
Alors si qq un pouvais me faire un petit script (tout con hein ;)) qui liste le ftp anonymous suivant :
ftp2.bheller.com/bheller
 
J'ai bien essayé mais ça marche pas... :/
 
Voilà le script que j'ai essayé :
 

Code :
  1. <?
  2. $connexion_ftp = ftp_connect("ftp2.bheller.com" );
  3. $login_ftp = ftp_login($connexion_ftp,"anonymous","bheller@bheller.com" );
  4. if((!$connexion_ftp) || (!$login_ftp))
  5. {
  6. echo "Impossible de se connecter.<br>";
  7. }
  8. else
  9. {
  10. echo "Connecté à ft2.bheller.com!<br>";
  11. if(!ftp_chdir($connexion_ftp,"/bheller" ))
  12. {
  13.  echo "Impossible de changer de répertoire.<br>";
  14. }
  15. else
  16. {
  17.  echo "Le répertoire actif est désormais : ".ftp_pwd($connexion_ftp)."<br>";
  18.  $fliste = Array();
  19.  $fliste = ftp_rawlist($connexion_ftp,ftp_pwd($connexion_ftp)
  20. );
  21.  print_r($fliste);
  22.  ftp_quit($connexion_ftp);
  23. }
  24. }
  25. ?>


 
Mais je pige pas pkoi j'ai rien dans $fliste...
 
Help ! :D


---------------
A+++ Bruce - http://www.bheller.com
mood
Publicité
Posté le 30-01-2002 à 02:59:20  profilanswer
 

n°94748
potiron
...
Posté le 30-01-2002 à 04:48:29  profilanswer
 

Oh si, y a plein de fichiers+repertoire dans $fliste :
 
 
drwx---r-x 2 ftpuser ftpusers 4096 Jan 13 09:06 mpeg4-fr
 
--------------
 
-rwx---r-x 1 ftpuser ftpusers 32085 May 31 2001 source.jpg
 
1-Le CHMOD
2-le type (fichier=1 / repertoire=2)
3-ftpuser ftpusers -> ??? (sans utilité)  
4-la taille
5-date
6-nom fichier/repertoire
 
 
maintenant utilise une regexp pour le decouper histoire de mettre chaque partie dans une var .
 
si tu te lances dans un script qui doit te faire le scan complet d'un FTP ou un script qui fait sauter les protections je te promet que tu vas passer des semaines dessus !!
 
CHAQUE FTP ou presque renvoit des infos formatées differement suivant le systeme ou il ce trouve ... ex sous win le repertoire n'est pas noté "2" mais <DIR>
 
ex :  
01-16-02  04:47PM       <DIR>             1<hr>

 

[edtdd]--Message édité par potiron--[/edtdd]

n°94818
Bruce
Music 4 your ears!
Posté le 30-01-2002 à 11:29:25  profilanswer
 

Bha teste, moi ma liste est vide... :/
Et que j'utilise ftp_nlist() ou ftp_rawlist()...


---------------
A+++ Bruce - http://www.bheller.com
n°94824
Bruce
Music 4 your ears!
Posté le 30-01-2002 à 11:54:02  profilanswer
 

Hum, je viens de tester du taff et ça marche en effet... Je sais pas pkoi de chez moi j'ai rien... zarb !


---------------
A+++ Bruce - http://www.bheller.com
n°94868
potiron
...
Posté le 30-01-2002 à 13:43:07  profilanswer
 

j'ai l'impression que pour les FTP chacun fait ca sauce, y a 36000 facons de faire  :heink:  et il est presque impossible de faire un scipt qui fonctionne partout pareil ->  :fou:  :gun:

n°94869
youdontcar​e
Posté le 30-01-2002 à 13:45:28  profilanswer
 

potiron a écrit a écrit :

j'ai l'impression que pour les FTP chacun fait ca sauce, y a 36000 facons de faire  :heink:  et il est presque impossible de faire un scipt qui fonctionne partout pareil ->  :fou:  :gun:


:jap: ça sert à ça les standards, à être implémentés comme de la merde :D

n°94949
Bruce
Music 4 your ears!
Posté le 30-01-2002 à 15:59:53  profilanswer
 

up, si qq un pouvais me dire pkoi ça merde chez moi et pas au taff...


---------------
A+++ Bruce - http://www.bheller.com
n°95035
potiron
...
Posté le 30-01-2002 à 18:00:04  profilanswer
 

heuuuuuuuuuuuuuuu  :heink: --> quelqu'un connait une voyante ?
 
je suis serieux quand je disais que chacun fait son truc dans son coin.
 
essaye ca ?
 
         $fliste = ftp_rawlist($connexion_ftp,'';);
         print("<hr>\n" );print("<hr>\n" );
         foreach($fliste as $val){
             print($val);print("<hr>\n" );
         }
 
logiquement pas besoin de lui re-donner le rep a fouillé puisqu'il est deja dedans .
 
pourquoi tu initialises le array ??

n°95046
Bruce
Music 4 your ears!
Posté le 30-01-2002 à 18:25:02  profilanswer
 

J'essaye ce soir.
Pkoi j'initialise ? Pkoi pas ? :lol:
Je sais pas, première fois que j'utilise un array et l'exemple que j'ai trouvé l'initialise... aussi con que ça !


---------------
A+++ Bruce - http://www.bheller.com
n°95184
Bruce
Music 4 your ears!
Posté le 31-01-2002 à 02:37:03  profilanswer
 

:bounce:


---------------
A+++ Bruce - http://www.bheller.com

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

  php et ftp ?

 

Sujets relatifs
Plus de sujets relatifs à : php et ftp ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)