Récupérer les noms des fichiers commençant par "ar" sous php ;

emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -  
emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour :

je voudrais récupérer la liste des noms des fichiers qui commencent par "ar"!!

quelqu'un a une idée comment faire ça !

Merci d'avance

6 réponses

  1. Azraka Messages postés 265 Statut Membre 13
     
    Bonjour,

    La fonction glob() est faite pour toi !

    https://www.php.net/manual/fr/function.glob.php ;)
    2
    1. emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
       
      tu peux me donner un exemple comme utiliser glob() avec mon cas!!
      j'ai pas trouvé grand chose sur cette fonction sur internet :(
      0
    2. Azraka Messages postés 265 Statut Membre 13
       
      La doc est pourtant explicite !
      foreach (glob("ar*") as $filename) {
          echo "$filename\n";
      }
      

      Après si t'es fichiers sont dans un répertoire nommé "rep" il faudra faire
      glob("rep/ar*")
      0
  2. azer9993 Messages postés 64 Statut Membre 37
     
    Sous windows 7: demarrer et tu tape ar
    Ou bien rechercher "ar" et tu choisi apres
    0
  3. lulu1009 Messages postés 2865 Date d'inscription   Statut Membre Dernière intervention   443
     
    Touche Windows + R
    Et tu entres le nom de ton fichier
    0
  4. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    Bonjour,

    il y a un rapport avec php ou pas ?
    les fichiers sont dans un repertoire donné ou n'importe où dans le disque dur ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
     
    excusez moi si j'étais pas clair, je voudrais développer un script pour récupérer les noms des fichiers commençant par "ar" qui se trouvent dans un répertoire donné
    je voudrais si c'est possible que mon programme donne la chance aux utilisateurs de choisir le nom de ce répertoire.
    0
  7. nonodu003 Messages postés 61 Statut Membre 1
     
    Moi j'aurais d'abords récupérer tout les fichiers de ton répertoire dans un tableau avec l'aide de la fonction opendir:

    https://www.php.net/manual/fr/function.opendir.php

    Puis, tout en parcourir ce tableau (contenant tout le nom de tes fichiers), je rechercherai les fichiers commençant par ar grâce à une expression régulière (ex: "#^ar#') et à l'aide de la fonction preg_grep:

    https://www.php.net/manual/fr/function.preg-grep.php

    Après à toi de voir! ^^
    Bon courage
    0
    1. Azraka Messages postés 265 Statut Membre 13
       
      Ce qui revient à faire ce que fait glob() donc. Mieux vaut utiliser les fonctions natives, réinventer la roue consomme (quasiment) toujours plus de ressources.
      0
    2. emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour
      j'ai essayé avec:
      foreach (glob("ar*") as $filename)
      mais sans succès :(
      0