Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/11/2006, 15h14   #1
Invité de passage
 
Inscription : novembre 2005
Messages : 14
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 14
Points : 3
Points : 3
Envoyer un message via MSN à beroot57
Par défaut lister fichiers Office contenant une chaine de caractères donnée

Bonjour à tous,

Pour faire simple et précis,
j'ai pour objectif de mettre au point une application Web permettant de lister tous les fichiers word et excel qui contiennent une chaine de caractères saisie par l'utilisateur au préalable.

Les fichiers en question sont stockés sur un serveur en réseau local d'entreprise dans une arborescence complexe.

quelqu'un pourrait-il me venir en aide SVP?

Merci d'avance.
beroot57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2006, 19h29   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
* tu devrais faire une boucle en utilisant les fonctions fopen, is_idr, is_file (tu devrais pouvoir facilement trouver des scripts qui lisent l'arborescence)
* Pour chaque fichier tu récupères l'extension en utilisant substr
* puis tu recherches le terme saisi par ton utilisateur dans le nom du fichier.
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2006, 15h02   #3
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
Ca dépend de ce que tu veux faire précisément.
Si ta recherche concerne les noms de fichiers, dans ce cas, la méthode énoncée par julien.63 (en ajoutant un filtre sur les extensions, genre ne garder que les fichiers dont l'extension est .doc, .ppt, .xls, etc...).

Par contre, si tu souhaites chercher si la chaine est présente dans le "contenu" du fichier lui même, là c'est plus robuste et beaucoup plus complexe à mettre en oeuvre (temps d'execution, format propriétaire, etc...).

A toi de voir selon tes besoins.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h27.


 
 
 
 
Partenaires

Hébergement Web