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

  FORUM HardWare.fr
  Windows & Software

  Permettre le listage d'un repertoire sur FTP de manière simple ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Permettre le listage d'un repertoire sur FTP de manière simple ??

n°981941
ShonGail
En phase de calmitude ...
Posté le 12-12-2002 à 22:04:36  profilanswer
 

Hello :)
 
j'ai l'intention de mettre sur un espace Noos une suite de fichiers à télécharger.
 
comment permettre à la personne à qui je veux fournir ces fichiers de lister le rep ??
 
Cela m'éviterait de faire une page html avec un lien pour chaque fichier :(

mood
Publicité
Posté le 12-12-2002 à 22:04:36  profilanswer
 

n°981971
karim63
Posté le 12-12-2002 à 22:31:38  profilanswer
 

il doit y avoir une url qui correspond a ta page perso en plus de l'adresse qui te sert a uploeder des fichiers sur le ftp.
Cherche dans la leur fac.

n°981984
ShonGail
En phase de calmitude ...
Posté le 12-12-2002 à 22:37:52  profilanswer
 

karim63 a écrit :

il doit y avoir une url qui correspond a ta page perso en plus de l'adresse qui te sert a uploeder des fichiers sur le ftp.
Cherche dans la leur fac.


 
Ben bien sur que j'ai une url vers ma page perso. Mais les serveurs de Noos interdisent le listage des dossiers.

n°982050
Nico57
Posté le 12-12-2002 à 23:21:54  profilanswer
 
n°982061
ShonGail
En phase de calmitude ...
Posté le 12-12-2002 à 23:33:11  profilanswer
 


 
Merci :jap:
 
C'est sympa mais les liens créés ne sont pas relatifs :( :(

n°982107
Nico57
Posté le 13-12-2002 à 00:09:13  profilanswer
 

Ben essaye un autre lien alors.
 
'dir2html' n'est pas un programme en particulier, mais un nom générique utilisé par tous ceux qui écrivent un truc de 3 lignes pour générer une page web à partir du contenu d'un répertoire.

n°985498
passmurail​le
Posté le 16-12-2002 à 07:36:49  profilanswer
 

contentmaker il liste les serveurs tu rentre ton login, ton pass ton ip et le port et le tour est joué...

n°985504
Jef34
Je ferai mieux demain
Posté le 16-12-2002 à 08:20:03  profilanswer
 

moi j'utilise une petite page en php...
 

n°985507
ShonGail
En phase de calmitude ...
Posté le 16-12-2002 à 08:23:17  profilanswer
 

Nico57 a écrit :

Ben essaye un autre lien alors.
 
'dir2html' n'est pas un programme en particulier, mais un nom générique utilisé par tous ceux qui écrivent un truc de 3 lignes pour générer une page web à partir du contenu d'un répertoire.


 
Moi ca me renvoie tjs vers le même prog.
 
Mais merci quand même :)

n°985508
ShonGail
En phase de calmitude ...
Posté le 16-12-2002 à 08:24:04  profilanswer
 

passmuraille a écrit :

contentmaker il liste les serveurs tu rentre ton login, ton pass ton ip et le port et le tour est joué...


 
C'est un prog ? Il te crée une page html ?
 
je vais rechercher :jap:

mood
Publicité
Posté le 16-12-2002 à 08:24:04  profilanswer
 

n°985509
ShonGail
En phase de calmitude ...
Posté le 16-12-2002 à 08:25:17  profilanswer
 

Jef34 a écrit :

moi j'utilise une petite page en php...
 
 


 
Comment cela ? Une page qui automatquement liste le contenu du rep dans laquelle elle se trouve ?
 
Ca m'interesse :)
Tu peux mettre cette page à disposition ??

n°985543
Jef34
Je ferai mieux demain
Posté le 16-12-2002 à 09:36:32  profilanswer
 

Je te fais une copie du code... c'est pas moi qui l'ai fait c'est un forumeur...
 

<HTML>  
  <HEAD>  
   <TITLE> Listing </TITLE> <!-- Titre de la fenêtre -->  
  </HEAD>  
   
  <BODY BGCOLOR="#FFFFFF">  
   
  <?  
    $dir="./ftp";// Répertoire dont le contenu sera listé  
    $dossier=opendir($dir);// Ouverture du répertoire  
   
    echo "<U><B>Contenu du répertoire : ".$dir."</B></U><BR><BR>";  
    echo "<TABLE border=0>\n";// Création d'un tableau pour améliorer la lisibilité  
    echo "<TR><TD ALIGN=CENTER>Type</TD><TD>Noms</TD><TD>Taille</TD><TD ALIGN=CENTER>Date</TD></TR>";//création des titres de colonnes  
   
    while($fichier=readdir($dossier))//parcours du répertoire  
        {  
          $type = is_dir("$dir/$fichier" );//est-ce un fichier ou un répertoire ?  
          $taille = filesize("$dir/$fichier" );// Récupération de la taille du fichier (ou du répertoire)  
          $date = filemtime("$dir/$fichier" );// Récupération de date de dernière modification du fichier (ou du répertoire)  
          $aff_date = date("d/m/Y", $date);// Mise en forme de la date : 01/01/2001  
     
          if ($type)  
              {  
                $type_res = "D";  
              }  
          else  
              {  
                $type_res = "F";  
              }  
     
    // On peut utiliser cette façon aussi pour tester s'il s'agit d'un fichier ou d'un répertoire  
    // Tout est fait en une seule ligne !  
    // is_dir("$dir/$fichier" ) ? $type_res = "D" : $type_res = "F";  
     
    // Contrôle de la taille du fichier afin d'afficher les valeurs correspondantes  
    // 1 mo et non pas 1048576 octets par exemple... C'est plus lisible !  
          if ($taille >= 1048576) // Si la taille est supérieur à cette valeur  
              {  
                $taille_res = round($taille / 1048576);// On converti en Mo  
                $unite = Mo;// Et on place cette variable à Mo : pour l'affichage du résultat  
              }  
          elseif ($taille >= 1024)// Sinon, si la taille est inférieur à 1 Mo et supérieure à 1 ko  
              {  
                $taille_res = round($taille / 1024);// On converti en ko  
                $unite = ko;// Et on place cette variable à ko : pour l'affichage du résultat  
              }  
          else  
              {  
                $taille_res = $taille;// et sinon (inférieur à 1 ko), on laisse la taille telle quelle...  
                $unite = octets;// Et on place cette variable à octets : pour l'affichage du résultat  
              }  
     
          if ($fichier != "." && $fichier != ".." )//pour éviter l'affichage des . et .. dans le résultat du listing  
       
    // Affichage du résultat  
             echo "<TR><TD ALIGN=CENTER>$type_res</TD><TD><a href='$dir/$fichier'>$fichier</a></TD><TD>".$taille_res." ".$unite."</TD><TD>".$aff_date."</TD></TR>";  
              }  
   
    echo "</TABLE>\n";// Fermeture du tableau  
    closedir($dossier);// Fermeture du dossier  
    ?>  
  </BODY  
   
  <!-- Dans cette version, la taille des fichiers est arrondi à la valeur supérieure... Car avec le php3, la fonction round n'accepte pas l'option de paramétrage des décimales... -->  
   
  </HTML>  


 

n°985544
Jef34
Je ferai mieux demain
Posté le 16-12-2002 à 09:38:16  profilanswer
 

ca vient d'ici si je me rappelle bien :
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Permettre le listage d'un repertoire sur FTP de manière simple ??

 

Sujets relatifs
Mes logs sur cute FTPki ki m'aide à tester mon FTP (yen a pour 2 minutes)
[FTP]big probleme.....Router + FTP - HELP ME je suis desesperé
Probleme de mise en place de serveur FTPProblème accès répertoire Win98->Win2000/WinXP
Cable UTP, FTP, SFTP, SSTP lequel choisir ?Recherche Serveur FTP pour Forum (MySQL, Php etc ..)
vous utiliser koi comme prog pour faire un serveur FTP?medley medley : zone alarme pro + IIS FTP de windob xp
Plus de sujets relatifs à : Permettre le listage d'un repertoire sur FTP de manière simple ??


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