ďťż
Podstrony
|
telcocafeMusiałem sobie przypomnieć co zwraca funkcja readdir().Wszedłem na http://pl.php.net/ma...ion.readdir.php i przeczytałem poniższy kod. <?php // !== nie istniał w wersji wcześniejszej niż 4.0.0-RC2 if ($handle = opendir('/path/to/files')) { echo "Directory handle: $handle\n"; echo "Files:\n"; /* To jest poprawna metoda */ while (false !== ($file = readdir($handle))) { echo "$file\n"; } /* To jest ZŁA metoda */ while ($file = readdir($handle)) { echo "$file\n"; } closedir($handle); } ?> Dlaczego według manuala PHP druga metoda pobierania kolejnych rekordów jest niepoprawna ? bo moze sie zapetlac w nieskonczonosc i wykrzaczac server. Zaraz zaraz jak to 'może się wykrzaczać'. Co może spowodować to zapętlenie. Zaraz zaraz jak to 'może się wykrzaczać'. Co może spowodować to zapętlenie. dziwne znaki w nazwie pliku lub katalogu. wiedz dla bezpieczenstwa powinno stosowac sie 1 metode. No i takie wytłumaczenie mi wystarcza. Dziękuję bikstopa. [SOLVED] |
|||
Sitedesign by AltusUmbrae. |