Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: is_dir()
Forum PHP.pl > Forum > Przedszkole
mabor
Mam problem ze skryptem odczytującym podkatalogi z wybranego katalogu:

  1. <?
  2. $fd = opendir('test');
  3. while(($dir = readdir($fd)) !== false)
  4.  { 
  5.    if(is_dir($dir) && $dir != &#092;".\" && $dir != \"..\")
  6.    {  echo $dir; }
  7.  }
  8. ?>

w katalogu TEST jest 5 podkatalogów (K1, K2,K3,K4,K5) a nie pokazuje żadnego jeżeli z IF zabiorę warunek $dir != "." && $dir != ".." to pokaże mi tylko . i ...

Dlaczego tak się dzieje, czyżby dla is_dir() te katalogi nie były katalogami.
Pozdrawiam
kszychu
Zwróć uwagę na wielkość liter; ma ona znaczenie.
Może podaj bezwzględnąścieżkę do test, lub przynajmniej ./test.
ARJ
http://forum.php.pl/index.php?showtopic=22...=0&#entry133448
tam jest rozwiązanie. dr_bonzo podał działający skrypt.
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.