2010-10-04 5 views

Répondre

1

bien en utilisant php il faudrait une routine qui parcourt tout le système, par exemple récursivement, ouvrir chaque fichier avec une certaine fin, puis marcher sur ce fichier et regarder chaque ligne pour l'appereance de la piqûre et quand trouver la chaîne juste enregistrez-le quelque part.

BTW PHP n'est pas le meilleur candidat pour rechercher dans le système entier l'apparence d'une certaine chaîne. Si possible, je préfère prendre un autre langage qui est un peu plus rapide sur la gestion des tâches à proximité du système.

Sous windows j'utilise notepad ++ comme un outil pour rechercher un certain dossier avec tous ses sous-dossiers pour toutes les occurrences d'une certaine chaîne.

+1

Notepad ++ bloque le programme lors de la recherche et montre aucun progrès. Pour cette raison, je préfère utiliser un programme alternatif de recherche. Ils devraient vraiment le déplacer vers un fil séparé et montrer la progression de la recherche ou l'emplacement actuel de la recherche. – manixrock

+0

Oui, je suis d'accord avec ça. – ITroubs

1

Vous pouvez utiliser grep -R "errorlog" / pour rechercher récursivement tous les fichiers sur le système pour la chaîne 'errorlog'. Utilisez le php execcommand pour le faire à partir de php.

Questions connexes