Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> is_dir(), nie działa - dlaczego
mabor
post 24.11.2004, 10:16:14
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 4.11.2003

Ostrzeżenie: (0%)
-----


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

Ten post edytował mabor 24.11.2004, 10:18:56
Go to the top of the page
+Quote Post
kszychu
post 24.11.2004, 10:35:57
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Zwróć uwagę na wielkość liter; ma ona znaczenie.
Może podaj bezwzględnąścieżkę do test, lub przynajmniej ./test.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
ARJ
post 24.11.2004, 10:41:05
Post #3





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

Ostrzeżenie: (0%)
-----


http://forum.php.pl/index.php?showtopic=22...=0&#entry133448
tam jest rozwiązanie. dr_bonzo podał działający skrypt.


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 05:22