Как лучше получать листинг директории?

tristram

Guest
Как лучше получать листинг директории?

я всю сознательную жизнь делаю
PHP:
$handle = opendir("./");
while($f = @readdir($handle) and $handle)
{
 echo $f;
}
но ведь если папку обозвать "0" то скрипт не выполнит поставленую перед ним задачу.
я думаю надо
PHP:
$handle = opendir("./");
$files = array();
while($handle)
{
 $f = readdir($handle);
 if ($f != false) {$files[] = $f;}
 else {break;}
}
подскажите, возможно если более оптимальное решение.
 

tristram

Guest
PHP:
$a = false;
$exp = $a == "0";
var_dump($exp);
дает true а так по идее быть не должно.

-~{}~ 12.04.05 18:25:

tony2001, ОГРОМНОЕ тебе человеческое спасибо...
PHP:
   while (false !== ($file = readdir($handle))) { 
       echo "$file\n";
   }
помог. правда я не очень понял как это работает.
 
Сверху