търся код за търсене на фаилове

systems

Registered
Добър вечер искам да попитам съществува ли подобен род код:
ето какво имам в предвид:

ако може да се направи една търсачка която да търси фаоловете в коя папка се намират
примерно имам папка с име files и фаил с име winrar,
примерно като напиша в търсачката winrar да ми изведе следния резултат:
файл:winrar се намира в папка:files.

възмоно ли е това и ако е как се прави благодаря ви.
 
Прегледай
http://php.net/manual/en/class.recursivedirectoryiterator.php

От примерите:

PHP:
$searchFile = "търсен файл";
$Directory = new RecursiveDirectoryIterator('.');
$Iterator = new RecursiveIteratorIterator($Directory);
$Regex = new RegexIterator($Iterator, "/.*$searchFile.*/i", RecursiveRegexIterator::GET_MATCH);
print_r($Regex);

А може и един бъзик с шела:

PHP:
<?php
system('find . -name  '.escapeshellarg($dir));
 

Горе