array
&File_Find::glob (
string $pattern
,
string $dirpath
,
string $pattern_type = 'php'
)
Cherche dans un dossier pour y trouver les correspondances du masque spécifié.
$pattern - une chaîne contenant le masque de recherche.
$dirpath - une chaîne contenant le chemin vers le répertoire de recherche.
$pattern_type - une chaîne contenant le type de masque à utiliser (peut être 'php', 'perl' ou 'shell').
Le format du paramètre $pattern dépend de la valeur du paramètre $pattern_type . Pour plus d'informations, reportez-vous aux méthodes de recherche.
array - un tableau contenant tous les noms de fichiers ainsi que les noms des sous-dossiers qui correspondent au masque ou un PEAR_Error en cas d'erreur.
Code erreur | Message d'erreur | Raison | Solution |
---|---|---|---|
NULL | " Le dossier ne peut être ouvert " | Le dossier spécifié n'a pû être ouvert. | Vérifier les permissions de ce dossier. Ceci ne peut pas être du à un processus concurent d'archivage avec la classe Archive_Tar |
This function can be called statically.
Trouve tous les fichiers PHP dans le dossier courant
<?php
include "File/Find.php";
$dir = ".";
$items = &File_Find::glob( '!.*\.php$!', $dir, 'perl' );
print_r($items);
?>