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.