Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]DirectoryIterator w PHP5
Forum PHP.pl > Forum > Przedszkole
qz12
Witam.

Mam taki funkcję, który wyświetla listę podkatalogów w katalogu:
  1. function show_dir($directory)
  2. {
  3. $dir = opendir($directory);
  4. while ( $file = readdir($dir) )
  5. {
  6.  
  7. if ( $file != '.' && $file != '..' )
  8. {
  9. if ( is_dir($directory.'/'.$file) )
  10. {
  11. echo( '<option value="'.$directory.'/'.$file.'">'.$directory.'/'.$file.'</option>');
  12.  
  13. show_dir($directory . '/' . $file);
  14. }
  15.  
  16. }
  17.  
  18. }
  19. closedir($dir);
  20.  
  21. }
  22.  
  23.  
  24.  

Funkcja wyświetla np. katalog/podkatalog, katalog/podkatalog/podpodkatalog, ....

Jak ją przerobić używając iteratory ? Mam coś takiego tylko nie wiem jak wyświetlić podkatalogi w podkatalogach:

  1. $dir=new DirectoryIterator($location);
  2.  
  3. foreach ($dir as $file) {
  4. if ($file->isDir() && $file!="." && $file!="..") {
  5. echo"$location/$file";
  6.  
  7. }
  8.  
  9.  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.