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

Fermé
emmanuelle_ Messages postés 46 Date d'inscription mardi 2 avril 2013 Statut Membre Dernière intervention 10 juillet 2013 - Modifié par emmanuelle_ le 10/04/2013 à 09:51
emmanuelle_ Messages postés 46 Date d'inscription mardi 2 avril 2013 Statut Membre Dernière intervention 10 juillet 2013 - 22 avril 2013 à 17:33
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
A voir également:

6 réponses

Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
10 avril 2013 à 13:59
Bonjour,

La fonction glob() est faite pour toi !

https://www.php.net/manual/fr/function.glob.php ;)
2
emmanuelle_ Messages postés 46 Date d'inscription mardi 2 avril 2013 Statut Membre Dernière intervention 10 juillet 2013
11 avril 2013 à 15:27
tu peux me donner un exemple comme utiliser glob() avec mon cas!!
j'ai pas trouvé grand chose sur cette fonction sur internet :(
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
11 avril 2013 à 15:53
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
azer9993 Messages postés 58 Date d'inscription jeudi 17 novembre 2011 Statut Membre Dernière intervention 13 juin 2013 37
10 avril 2013 à 09:29
Sous windows 7: demarrer et tu tape ar
Ou bien rechercher "ar" et tu choisi apres
0
lulu1009 Messages postés 1932 Date d'inscription mardi 14 août 2012 Statut Membre Dernière intervention 7 août 2019 436
10 avril 2013 à 09:31
Touche Windows + R
Et tu entres le nom de ton fichier
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
10 avril 2013 à 09:33
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
emmanuelle_ Messages postés 46 Date d'inscription mardi 2 avril 2013 Statut Membre Dernière intervention 10 juillet 2013
10 avril 2013 à 09:48
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
nonodu003 Messages postés 59 Date d'inscription jeudi 11 avril 2013 Statut Membre Dernière intervention 13 mai 2013 1
11 avril 2013 à 15:35
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
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
11 avril 2013 à 15:52
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
emmanuelle_ Messages postés 46 Date d'inscription mardi 2 avril 2013 Statut Membre Dernière intervention 10 juillet 2013
22 avril 2013 à 17:33
Bonjour
j'ai essayé avec:
foreach (glob("ar*") as $filename)
mais sans succès :(
0