php glob - skanowanie w podfolderach pliku

Mam serwer z wieloma plikami w różnych folderach, podfolderach i pod-podfolderach.

Próbuję utworzyć stronę search.php, która będzie używana do przeszukiwania całego serwera w poszukiwaniu określonego pliku. Jeśli plik zostanie znaleziony, zwróć ścieżkę lokalizacji, aby wyświetlić łącze pobierania.

Oto co mam do tej pory:

$root = $_SERVER['DOCUMENT_ROOT'];
$search = "test.zip";
$found_files = glob("$root/*/test.zip");
$downloadlink = str_replace("$root/", "", $found_files[0]);
if (!empty($downloadlink)) {
    echo "<a href=\"http://www.example.com/$downloadlink\">$search</a>";
} 

Skrypt działa idealnie, jeśli plik znajduje się w katalogu głównym nazwy mojej domeny ... Teraz próbuję znaleźć sposób, aby skanował on także podfoldery i pod-podkatalogi, ale utknąłem tutaj.

questionAnswers(4)

yourAnswerToTheQuestion