Voici le manuscrit rapide pour obtenir tous les dossiers à partir de l'annuaire :
si ($handle = opendir ($directory_name)) {
tandis que (faux ! == ($file = readdir ($handle))) {
si ($file ! = « . » && $file ! = « . .") {
$out [] = $file ;
}
}
closedir ($handle) ;
}
? >
Remplacer $directory_name par le chemin à la chemise que vous voulez rechercher en dedans.
Après que ce code ait été exécuté vous aurez $out appelé par rangée qui stockera tous les dossiers dans l'annuaire fourni.
Ce que vous pouvez faire maintenant - une fois vous avez soumis la forme de recherche avec la valeur est :
si (isset ($_GET [« mot-clé »])) {
$keyword = $_GET [« mot-clé »] ;
si (! vider le && ($out) in_array ($keyword, $out)) {
l'écho « dossier a été trouvé » ;
} autrement {
l'écho « dossier n'a pas été trouvé » ;
}
}
J'espère que ceci aide