php: Список файлов в папке

Из серии "php tricks" или "must have function". Функция определения всех файлов в папке и сборка их имен в масив.
function list_file ( $dir )
{
 
    if ( $dir [ strlen( $dir ) - 1 ] != '/' )
    {
        $dir .= '/'; //добавляем слеш в конец если его нет
    }
 
    $nDir = opendir( $dir );
 
    while ( false !== ( $file = readdir( $nDir ) ) )
    {
        if ( $file != "." AND $file != ".." )
        {
            if ( !is_dir( $dir . $file ) )
            { 
                //если это не директория
                $files [] = $file;
            }
        }
    }
 
    closedir( $nDir );
 
    return $files;
}

,   9 комментариев   19 апреля 2008   Полезное  

  • http://fcolors.ru [v0r0b]

    надо бы код оформить, как в первом посте

  • vitman

    Бля.

  • toorr2p

    Спасибо!

  • toorr2p

    Спасибо!

  • Pinky
  • Dgg

    пидоры

  • m1z0

    Спасибо!

  • m1z0

    Спасибо!

  • skrabus

    божественная функция. спасиб