PHP를 사용하여 디렉토리 목록을 가져오려면 `opendir`, `readdir`, `closedir` 함수를 사용하거나 `scandir` 함수를 사용할 수 있습니다. 이러한 함수를 사용하는 두 가지 방법을 소개합니다.
**방법 1: opendir, readdir, closedir 사용**
이 방법에서는 `opendir` 함수를 사용하여 디렉토리를 열고, `readdir` 함수를 사용하여 디렉토리의 각 항목을 읽습니다. 마지막으로, `closedir` 함수를 사용하여 디렉토리를 닫습니다.
예제:
```php
$dir_path = 'your_directory_path';
if ($handle = opendir($dir_path)) {
while (false !== ($entry = readdir($handle))) {
if ($entry != '.' && $entry != '..') {
echo $entry . '<br>';
}
}
closedir($handle);
} else {
echo '디렉토리를 열 수 없습니다.';
}
```
**방법 2: scandir 사용**
`scandir` 함수를 사용하면 디렉토리의 모든 파일과 폴더를 배열로 가져올 수 있습니다. 반환된 배열에서 `.`과 `..`을 제거하려면 `array_diff` 함수를 사용할 수 있습니다.
예제:
```php
$dir_path = 'your_directory_path';
$files = scandir($dir_path);
if ($files !== false) {
$files = array_diff($files, array('.', '..'));
foreach ($files as $file) {
echo $file . '<br>';
}
} else {
echo '디렉토리를 읽을 수 없습니다.';
}
```
위의 예제 코드 중 하나를 사용하여 디렉토리 목록을 가져올 수 있습니다. 원하는 디렉토리 경로를 'your_directory_path'에 지정하여 코드를 실행하십시오.
'개발' 카테고리의 다른 글
PHPStorm에서 한글 플러그인을 해제하는 방법 (0) | 2023.05.09 |
---|---|
JavaScript에서 카카오맵 리사이징하는 방법 (0) | 2023.05.08 |
JavaScript와 PHP에서 한글 깨짐 현상 해결 방법 (0) | 2023.05.08 |
jQuery에서 셀렉트 박스 선택 텍스트 가져오는 방법 (0) | 2023.05.08 |
코틀린에서 랜덤 난수 생성하는 방법 (0) | 2023.05.08 |
댓글