Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wrzucenie do tablicy
Thuunder
post
Post #1





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Witam,
Mam kilka pytań ponieważ chcę wybrać z katalogu listę plików, a potem wrzucić te pliki do tablicy.
1: Czy nie da się prościej sprawdzić ile jest plików w katalogu, czy muszę 2 razy powtarzać to samo?
2: Jak wrzucić do tablicy w tym akurat przypadku listę plików ?
3: Których tablic lepiej używać asocjacyjnych czy numerycznych ?

poniżej kodzik:
  1. <?php
  2. $dir = opendir("katalog");
  3. $files = readdir($dir);
  4.  
  5. if($files != '.' && $files != '..')
  6. {
  7. $ile++;
  8. }
  9.  
  10. while($files)
  11. {
  12. if($files != '.' && $files != '..')
  13. {
  14.  
  15. //?
  16.  
  17. }
  18.  }
  19. closedir($dir);
  20. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




ad1) A kto ci kaze dwa razy to liczyc? Liczbe plikow zliczasz na biezaco. Po co to wczesniej wyliczac? zajrzyj do manuala bo chyba nie zajarzyles co zwraca readdir (wnioskuje to po Twoim kodzie)
a2)
  1. <?php
  2. $files = array();
  3. while ($file = readdir($dir)) { 
  4.  $files[] = $file;
  5.  }
  6. ?>


ad3) zalezy do czego chcesz tego uzywac
Go to the top of the page
+Quote Post

Posty w temacie
- Thuunder   Wrzucenie do tablicy   27.06.2006, 08:35:36
- - nospor   ad1) A kto ci kaze dwa razy to liczyc? Liczbe plik...   27.06.2006, 08:40:00
- - Thuunder   Początkowo myślałem,że b...   27.06.2006, 09:27:19
- - Ludvik   Nikt nie licz, z których się częściej korzysta. Uż...   27.06.2006, 09:33:05
- - Thuunder   Dzięki, za pomoc.   29.06.2006, 08:48:24


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

 



RSS Aktualny czas: 15.10.2025 - 01:26