ďťż

manual php definiuje pewna rzecz jaką zła, ale nie podaje uzasadnienia.

       

Podstrony


telcocafe

Musiał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]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.