[PHP] Comment recherche un fichier
Résolu
BeFLuo
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
shortwaves Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
shortwaves Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterais savoir comment il faut faire pour rechercher un fichier enregistrer sur le disque dur.
En fait l'utilisateur doit entrer dans un le nom du fichier à rechercher et quand il appui sur "rechercher" alors là tous les résultats s'affichent.
Je pense qu'il faut utiliser les fichiers et dossier mais je ne vois pas trop comment faire !
Merci pour votre aide.
Je souhaiterais savoir comment il faut faire pour rechercher un fichier enregistrer sur le disque dur.
En fait l'utilisateur doit entrer dans un le nom du fichier à rechercher et quand il appui sur "rechercher" alors là tous les résultats s'affichent.
Je pense qu'il faut utiliser les fichiers et dossier mais je ne vois pas trop comment faire !
Merci pour votre aide.
A voir également:
- [PHP] Comment recherche un fichier
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
Merci ça marche impec !
Bonne journée.
Bonne journée.
shortwaves
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
3
merci de mettre le tag [Résolu] si ça répond parfaitement à votre question, ça facilite ainsi la recherche pour le reste des forumiens ;)
salut,
tu peut utiliser la fonction de php: $dp = opendir($racine); dans une fonction (récursive pour rechercher même dans les sous dossiers)
ensuite tu boucle dans le résultat ainsi : while($entree = readdir($dp)) { //traitement à faire }
et à chaque fois tu teste si c'est un dissier ou un simple fichier, si c'est un dossier, tu fait un appel récursif pour ce dossier là!! pas trop claire, non? bon voici l'algorithme ~
tu peut utiliser la fonction de php: $dp = opendir($racine); dans une fonction (récursive pour rechercher même dans les sous dossiers)
ensuite tu boucle dans le résultat ainsi : while($entree = readdir($dp)) { //traitement à faire }
et à chaque fois tu teste si c'est un dissier ou un simple fichier, si c'est un dossier, tu fait un appel récursif pour ce dossier là!! pas trop claire, non? bon voici l'algorithme ~
<? function rechercher($racine,$nomfichier) { $dp = opendir($racine); while($entree = readdir($dp)){ if(is_file("$racine/$entree") && strtolower($entree) == $nomfichier) { // traitement pour le fichier trouvé } else if (!is_file("$racine/$entree")) // c'est un dossier! { rechercher("$racine/$entree",$nomfichier) // pour chercher dans le sous-dossier } ?>