![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 28.02.2003 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Potrzebuję skryptu który będzie liczył pliki w danym folderze, szukałem na wszystkich większych stronach z skryptami i niema, czy wogle taki skrypt jest możliwy?
|
|
|
|
Post
#2
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Nie szukałeś. -1 punkt.
Kod $data_folder = getcwd(); // biezacy katalog Chyba nie zrobiłem żadnego większego bug'a...
$handle=@opendir($data_folder); while (@$file = readdir ($handle)) { if (!is_dir($file) { $listfile[] = $file; } } echo 'Files: '.sizeof($listfile); closedir($handle); |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 28.02.2003 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Szukałe :oops:
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 28.02.2003 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Kurcze coś niedziałczy, zaznaczam że bardzo poczatkujący jestem, no wrzóciłem kod i pupcia blada.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Zacznij pisać po polsku, nie po polskawemu. Użyj też korekty ortograficznej z WORDa na przykład.
Co nie działa? Gdzie wrzuciłeś kod? Właśnie dla pewności sprawdziłem (Linux): Kod <?php Żeby nie było - jest to skopiowane (z lekkimi modyfikacjami) z manuala, więc proponuję, abyś poczytał defincję słowa "szukać".
$folder = getcwd(); chdir($folder); $handle=@opendir($data_folder); while (@$file = readdir ($handle)) { if (!is_dir($file)) { $listfile[] = $file; } } sort($listfile); foreach($listfile as $line){ echo $line.'<br>'; } echo '<br>Files: '.sizeof($listfile); ?> |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 28.02.2003 Skąd: Olsztyn Ostrzeżenie: (0%)
|
W końcu działa ale zrobiłeś malutki błąd, przyjżyj sie dokładnie, jeden wyraz a potrafi wszystko zepsuć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wielkie Dzięki
|
|
|
|
Post
#7
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Drobny błąd.
Kod <?php
... $handle=@opendir($folder); ... // na koncu powinno być jeszcze closedir($handle); ?> |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 28.02.2003 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Pozostał jeden mały, malutki problemik. Skryp zlicza też siebie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#9
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Skrypt zlicza WSZYSTKIE pliki w podanym katalogu. Chyba nie jest dla Ciebie wielkim problemem dodanie odpowiedniego warunku do if(Iis_dir()) ?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 18.12.2025 - 16:58 |