programing

하나의 디렉토리 PHP에 모든 파일 나열

yoursource 2022. 10. 2. 12:22
반응형

하나의 디렉토리 PHP에 모든 파일 나열

PHP를 사용하여 하나의 디렉토리에 있는 모든 파일을 나열하는 가장 좋은 방법은 무엇입니까?이를 위한 $_SERVER 함수가 있습니까?사용자 이름/디렉토리에 있는 모든 파일을 나열하고 그 결과를 링크로 루프하여 파일 이름의 하이퍼링크를 클릭하면 해당 파일이 나타납니다.감사합니다!

scandir 명령어를 찾고 있습니다.

$path    = '/tmp';
$files = scandir($path);

다음 코드는 제거될 것입니다..그리고...에서 반환된 배열에서scandir:

$files = array_diff(scandir($path), array('.', '..'));

이것을 확인해 주세요:readdir()

이 코드 비트는 특정 디렉토리의 모든 엔트리를 나열합니다.

if ($handle = opendir('.')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry\n";
        }
    }

    closedir($handle);
}

편집: miah의 솔루션은 내 솔루션보다 훨씬 우아합니다. 대신 miah의 솔루션을 사용해야 합니다.

언급URL : https://stackoverflow.com/questions/15774669/list-all-files-in-one-directory-php

반응형