ftp_rawlist() 関数は、FTP サーバー上の指定されたディレクトリにあるファイルの詳細なリストを返します。
ftp_rawlist(ftp_connection,dir,recursive)
パラメータ | 説明する |
---|---|
ftp_connection | 必須。使用する FTP 接続を指定します。 |
ディレクトリ | 必須。ディレクトリを指定します。カレントディレクトリを「.」で指定してください。 |
再帰的 | オプション。デフォルトでは、この関数は「LIST」コマンドをサーバーに送信します。ただし、再帰パラメータが TRUE に設定されている場合は、「LIST -R」コマンドが送信されます。 |
注:この関数は、サーバーの応答を配列の形式で返します。解析は実行されません。
<?php$conn = ftp_connect("ftp.testftp.com") または die("接続できませんでした");ftp_login($conn,"admin","ert456");print_r (ftp_rawlist($conn,"." ));ftp_close($conn);?>
上記のコードは次のように出力します。
配列 ([0] => dr--r--r-- 1 ユーザー グループ 0 Feb 15 13:02 .[1] => dr--r--r-- 1 ユーザー グループ 0 Feb 15 13:02 . .[2] => drw-rw-rw- 1 ユーザー グループ 0 0 1 月 03 日 08:33 画像[3] => -rw-rw-rw- 1 ユーザーグループ 160 2 月 16 日 13:54 test.php[4] => -rw-rw-rw- 1 ユーザー グループ 20 2 月 14 日 12:22 test.txt)