Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Kropki jako nieistniejące pliki
Forum PHP.pl > Forum > Przedszkole
Wolfie
Witam

Mam taka funkcje :

  1. public function getFiles($dir) {
  2. if (is_dir($dir)) {
  3. if ($handle = opendir($dir)) {
  4. while (($file = readdir($handle)) !== false) {
  5. $files[] = $file;
  6. }
  7. closedir($handle);
  8. }
  9. }
  10. return $files;
  11. }


Otwieram katalog i wrzucam nazwy plikow do tablicy, pozniej zwracam tablice.

Problem polega na tym ze mam 20 plikow w katalogu o nazwach inmail.1, inmail.2 i tak do inmail.20, czyli dokladnie 20 plikow.

Wyswietlam sobie tablice zwrócona przez funkcje :

Cytat
Array ( [0] => . [1] => .. [2] => inmail.1 [3] => inmail.10 [4] => inmail.11 [5] => inmail.12 [6] => inmail.13 [7] => inmail.14 [8] => inmail.15 [9] => inmail.16 [10] => inmail.17 [11] => inmail.18 [12] => inmail.19 [13] => inmail.2 [14] => inmail.20 [15] => inmail.3 [16] => inmail.4 [17] => inmail.5 [18] => inmail.6 [19] => inmail.7 [20] => inmail.8 [21] => inmail.9 )


A tu prosze, w pierwszych dwoch wierszach tablicy pokazuja sie jakies kropki ktorych wogole nie powinno byc, skad one mogą sie brać?
MateuszS
  1. public function getFiles($dir) {
  2. if (is_dir($dir)) {
  3. if ($handle = opendir($dir)) {
  4. while (($file = readdir($handle)) !== false) {
  5. if($file!='..' and $file!='.') {
  6. $files[] = $file;
  7. }
  8. }
  9. closedir($handle);
  10. }
  11. }
  12. return $files;
  13. }


sprobuj
Wolfie
Nie pytalem jak zlikwidowac te kropki tylko o to skad one mogą się brac ?

Dziwi mnie taki efekt ale musi byc jakies logiczne wytlumaczenie, ktorego ja jeszcze nie znam biggrin.gif
piotrooo89
. - obecny katalog
.. - poziom wyżej
Wolfie
uswiadomilem to sobie gdy zobaczylem w swoich myslach total commandera winksmiley.jpg
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.