PHP ftp_rawlist() 함수
정의와 사용법
ftp_rawlist() 함수는 지정된 디렉토리에 있는 파일의 상세 목록을 반환합니다.
문법
ftp_rawlist(ftp_connection,dir,recursive)
매개변수 | 설명 |
---|---|
ftp_connection | 필수입니다. 사용할 FTP 연결(FTP 연결의 식별자)을 지정합니다. |
dir | 필수입니다. 디렉토리를 지정합니다. 현재 디렉토리를 지정하려면 "."를 사용합니다. |
recursive | 선택사항입니다. 기본적으로, 이 함수는 서버에 "LIST" 명령어를 보냅니다. recursive 매개변수가 true로 설정되어 있다면, "LIST -R" 명령어를 보냅니다. |
설명
ftp_rawlist() 함수는 FTP LIST 명령을 실행하고, 결과를 배열로 반환합니다. 배열의 각 요소는 반환된 텍스트의 각 행으로, 출력 구조는 분석되지 않습니다.
함수 사용 ftp_systype() FTP 서버의 유형을�断별하여, 반환된 목록의 유형을�断별하는 데 사용할 수 있습니다.
예제
<?php $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); print_r (ftp_rawlist($conn,".")); ftp_close($conn); ?>
출력 예제:
Array ( [0] => dr--r--r-- 1 user group 0 Feb 15 13:02 . [1] => dr--r--r-- 1 user group 0 Feb 15 13:02 .. [2] => drw-rw-rw- 1 user group 0 Jan 03 08:33 images [3] => -rw-rw-rw- 1 user group 160 Feb 16 13:54 test.php [4] => -rw-rw-rw- 1 user group 20 Feb 14 12:22 test.txt )