IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Script listant le contenu de la racine du disque au lieu d'un répertoire précis


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Script listant le contenu de la racine du disque au lieu d'un répertoire précis
    bonjour,
    j'ai développé un script qui permet d'afficher le contenu d'un dossier, ça marche mais le probleme il affiche encore le contenu de la racine de disque, stp vous avez une idée.
    voila le script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    <?php 
     
    echo'<form name="formulaire" method="post" action="contenu.php" onSubmit="return verif_formulaire();"> 
          <div align="center">
           <input type="text" name="dossier"/>
           <input type="submit" value="Rechercher">
          </div>
         </form>' ;
     
    $perms[33206] = "Fichier Word"; 
    $perms[16895] = "Dossier Classique"; 
     
     
    if($dossier = "C:\Les_documents_générés") { //dossier courant par défaut
    $dir = htmlspecialchars($dossier); 
    if (!@chdir($dir)) { die("ouverture impossible"); } 
    $handle = @opendir($dir); 
    $repCourant = getcwd(); //stocke l'adresse du dossier courant pour créer les liens
    //echo "<b>Contenu du dossier suivant : [ ".getcwd()." ]</b><br><br>\n"; 
    echo "<table width=100% border=1 bordercolor=#000000 cellspacing=0 cellpadding=5>"; 
     
    echo "<tr><td><b>Nom de Dossier</b></td><td><b>Date dernière Modification</b></td><td><b>Type</b></td></tr>\n";
    while ($file = @readdir($handle)) { 
     
    $ligne = "<tr>"; 
     
    //nom du fichier ou dossier
    if (@filetype($file) == "dir") {
    $ligne .= "<td><a href=\"contenu_dossier.php?dossier=".$dossier."/".$file."\" class=".@filetype($file).">".$file."</a></td>"; 
    }
    /* else { 
    $ligne .= "<td><a href=\"".@realpath($dossier)."\" class=".@filetype($file)."</a></td>";
    } */
    //dernière modif
    $lastFileModif = @filemtime($file);
    $ligne .= "<td>".@date("d/m/y",$lastFileModif)."</td>";
     
    //permissions du fichier
    $permsOfFile = @fileperms($file);
    $ligne .= "<td>".$perms[$permsOfFile]."</td>\n"; // affichage texte des permissions
    //$ligne .="<td>".$permsOfFile."</td>\n"; // affichage des permissions
     
     
    $ligne .="</tr>";
    echo $ligne;
    }
    //@closedir($handle);
    }

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 440
    Points : 15 814
    Points
    15 814
    Par défaut
    Citation Envoyé par touhami.ensa Voir le message
    le probleme il affiche encore le contenu de la racine de disque
    et ce n'est pas ce que tu souhaites ?

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    oui

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 440
    Points : 15 814
    Points
    15 814
    Par défaut
    Citation Envoyé par touhami.ensa Voir le message
    oui
    n'utilises pas se script alors

    On aimerai surtout savoir ce que tu souhaites

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    oui, le but c l'affichage du contenu de dossier "C:\Les_documents_générés"
    dans un tableau,

  6. #6
    Membre éprouvé
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Points : 915
    Points
    915
    Par défaut
    As-tu essayé de mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if($dossier == "C:\Les_documents_générés")
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if($dossier = "C:\Les_documents_générés")
    Juste une première piste, je n'ai pas encore bien réussi à décrypter ton code.

  7. #7
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    j'ai essaye par if($dossier == "C:\Les_documents_générés") mais ca marche pas vous avez une idée sur les fonctions qui permet de lister le contenu des dossiers merci d'avance.

Discussions similaires

  1. Script pour supprimer contenu d'un fichier
    Par Ayor9 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 06/08/2011, 10h08
  2. Script listant la configuration logicielle et matérielle
    Par Dynast dans le forum Shell et commandes GNU
    Réponses: 10
    Dernier message: 09/04/2009, 10h51
  3. script shell Afficher contenu fichier
    Par kaso54 dans le forum Shell et commandes POSIX
    Réponses: 6
    Dernier message: 31/10/2008, 21h43
  4. Script WISE : modification contenu variable
    Par ghisl1 dans le forum Installation, Déploiement et Sécurité
    Réponses: 0
    Dernier message: 20/06/2008, 13h57
  5. Copier le contenu de la racine d'un disque?
    Par piotrr dans le forum VB.NET
    Réponses: 3
    Dernier message: 30/06/2007, 20h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo