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

  FORUM HardWare.fr
  Programmation
  PHP

  ftp_chdir et droit d'accès

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ftp_chdir et droit d'accès

n°765446
NerOcrO
PrOut
Posté le 16-06-2004 à 11:07:05  profilanswer
 

Mon script consiste à afficher les répertoires auquels l'utilisateur à le droit dès qu'il se connecte :

Code :
  1. <?php
  2. function supp($chaine1)
  3. {
  4. $chaine2="";
  5. for($a=0;$a<strlen($chaine1);$a++)
  6. {
  7.  if($chaine1[$a]==" " )
  8.  {
  9.   if($chaine1[$a+1]!=" " )
  10.    $chaine2=$chaine2.$chaine1[$a];
  11.  }
  12.  else
  13.   $chaine2=$chaine2.$chaine1[$a];
  14. }
  15. return($chaine2=explode(" ", $chaine2));
  16. }
  17. ?>
  18. <html>
  19. <body>
  20. <?php
  21. if(isset($_GET['login']) && isset($_GET['mdp']))
  22. {
  23. $connexion=ftp_connect("votre_serveur" )or die("Impossible de se connecter" );
  24. if(ftp_login($connexion,$_GET['login'],$_GET['mdp']))
  25. {
  26.  $rep_courant=ftp_pwd($connexion);
  27.  $ftp_rawlist=ftp_rawlist($connexion,$rep_courant);
  28.  for($i=0;$i<count($ftp_rawlist);$i++)
  29.  {
  30.   $chaine2=supp($ftp_rawlist[$i]);
  31.   if($chaine2[0][0]=="d" )
  32.   {
  33.    if(ftp_chdir($connexion,$chaine2[8]))
  34.    {
  35.     echo $chaine2[8]."<br>";
  36.     ftp_cdup($connexion);
  37.    }
  38.   }
  39.  }
  40. }
  41. }
  42. ftp_close($connexion);
  43. ?>
  44. </body>
  45. </html>


 
Il fonctionne bien sauf que j'ai les messages d'erreurs de ftp_chdir() qui me dit qu'il n'a pas le droit d'ouvrir vu qu'il n'a pas les permissions, comment peut on enlever ces messages d'erreurs ou si on peut faire autrement ?
 
PS : les autorisations sont faites par .htaccess


Message édité par NerOcrO le 16-06-2004 à 11:08:05

---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
mood
Publicité
Posté le 16-06-2004 à 11:07:05  profilanswer
 

n°765601
NerOcrO
PrOut
Posté le 16-06-2004 à 12:24:24  profilanswer
 

J'ai trouvé, il fallait mettre @ devant ftp_chdir(), j'avais complètement oublié :p
 
Ciaciao


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.

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

  ftp_chdir et droit d'accès

 

Sujets relatifs
[Acces/VBA] Comment remplir une listbox ?accès au contenue d'une struct (*tata.toto)
Empecher l'acces direct à une pageunion en acces
Question acces à une variable...Limiter l'acces a des ressources ki ne gerent pas les sessions
[PHP] pb d'acces ????[C++] Accès à une donnée protected
De Acces à SQL server: problème de requête Helpppppppppppp!!!Comment detecter si une carte son est installé avec acces???
Plus de sujets relatifs à : ftp_chdir et droit d'accès


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