php는 디렉터리에 있는 모든 파일 이름을 가져옵니다.
1. 먼저 작업할 디렉터리를 열고 변수를 지정합니다.
//현재 디렉터리의 pic 디렉터리 아래에 있는 common 하위 디렉터리를 엽니다.
$handler = opendir('pic/common');
2. 디렉터리의 모든 파일을 읽는 루프
/* 여기서 $filename = readdir($handler)는 읽기 파일 이름이 할당됩니다. 무한 루프에 빠지지 않으려면 $filename !== false도 필요합니다. !==를 사용해야 합니다. 파일 이름이 '0'이거나 시스템에서 무언가가 거짓으로 간주되는 경우 !=를 사용하면 루프가 중지됩니다.*/
while( ($filename = readdir($ handler) )) !== false )
{
3. 디렉터리에 '.' 및 '..'이라는 두 개의 파일이 있으므로 해당 파일을 작동하지 마세요.
if($filename != ". " && $ filename! = "..")
{
4. 처리
// 출력 파일 이름에 대한 echo는 다음과 같습니다.
echo $ filename;
}
}
}
}