PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 26-10-2009 20:02:34

jerome69
Membre
Inscription : 26-10-2009
Messages : 2

Lister le contenu d'un repertoire mais masquer un dossier

Salut a tous,
je galere a l'heure actuelle.
En fait j'ai un script PHP que me liste le contenu d'un dossier, tout est OK sauf que j'aimerai masquer un de ces dossiers pour qu'il n'apparaisse pas, je viens de faire de nombreuses recherches et tentatives et je n'y arrive pas… est-ce que quelqu'un aurait la solut ?

D'avance merci wink

<?php
    // Here we explore UploadedFiles folder and fill "select" element with names of existing folders
  $d = dir_list(dirname($_SERVER['SCRIPT_FILENAME'])."/../galerie/");
    if($d)
    {  
      foreach($d as $f)
      {
        echo "<option value=\"$f\" >$f</option>";
      }
    }    
      ?>
    </select>

Jerome

Hors ligne

#2 27-10-2009 09:58:18

Maskime
Membre
Lieu : Paris 15ème
Inscription : 11-05-2009
Messages : 134
Site Web

Re : Lister le contenu d'un repertoire mais masquer un dossier

Hello,

de ce que je lis, tu n'as qu'à faire un teste sur la variable $f dans ton foreach() non ?!


<?php
// Here we explore UploadedFiles folder and fill "select" element with names of existing folders
$d = dir_list(dirname($_SERVER['SCRIPT_FILENAME'])."/../galerie/");
if($d)
{
  foreach($d as $f)
    {
    if($f != 'fichier_que_tu_veux_pas_montrer')
    {
      echo "<option value=\"$f\" >$f</option>";
    }
    }
}    
?>
 

La programmation est composée de 80% de réflexion pour 20% de syntaxe -> réfléchissez à votre problème par étapes

Recommande l'utilisation du pattern Singleton
Si jamais je poste un morceau de code pour vous aider, prenez bien compte que je n'ai pas forcément testé le code que je poste et qu'il est possible qu'il contienne des erreurs wink

Hors ligne

#3 27-10-2009 10:08:47

jerome69
Membre
Inscription : 26-10-2009
Messages : 2

Re : Lister le contenu d'un repertoire mais masquer un dossier

en fait dans la nuit j'ai resolu mon probleme, si cela en interesse d'autres :

<?php
       
    // Here we explore UploadedFiles folder and fill "select" element with names of existing folders
$hide = Array('qdig-files','galeries');

$d = dir_list(dirname($_SERVER['SCRIPT_FILENAME'])."/../galerie/");
    if($d)
    {

      foreach($d as $f)
      {
          if(in_array($f, $hide))
                continue;
        echo "<option value=\"$f\" >$f</option>";
      }
    }    
      ?>

Hors ligne

Pied de page des forums