문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| develop:php:filelist [2007/10/07 11:12] – starlits | develop:php:filelist [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== 디렉토리에서 리스트 읽어오기 ====== | ====== 디렉토리에서 리스트 읽어오기 ====== | ||
| + | |||
| + | ===== 함수를 이용한 리스트 ===== | ||
| + | <code php> | ||
| + | < | ||
| + | < | ||
| + | <?php | ||
| + | function get_dirlist($start_dir) { | ||
| + | exec(" | ||
| + | $dir_str = $start_dir; | ||
| + | $filelist[0] = $start_dir; $i = 1; | ||
| + | for ($count=0; $count< | ||
| + | if ($f_list[$count] == "" | ||
| + | if (substr($f_list[$count], | ||
| + | $dir_str = substr($f_list[$count], | ||
| + | $filelist[$i] = $dir_str; | ||
| + | $i++; | ||
| + | } else { | ||
| + | $file_str = " | ||
| + | if (is_file($file_str)) { | ||
| + | $filelist[$i] = $file_str; | ||
| + | $i++; | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | return $filelist; | ||
| + | } | ||
| + | ?> | ||
| + | <? | ||
| + | $start_dir =" | ||
| + | $filelist = get_dirlist($start_dir); | ||
| + | for ($c=0; $c< | ||
| + | echo iconv(" | ||
| + | } | ||
| + | ?> | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| <code php> | <code php> | ||
| <? | <? | ||
| 줄 56: | 줄 93: | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== 다운로드 받기 ===== | ||
| + | |||
| + | - http:// | ||
| + | {{develop: | ||