= 7.2.0, PHP 8)ftp_mlsd — 返回指定目錄中的文件列表說明ftp_mlsd(resource $ftp, string $directory): array|false參數(shù)ftpFTP 連接的鏈接標識符。 directory要列出的目錄。 返回值">

ftp_mlsd

(PHP 7 >= 7.2.0, PHP 8)

ftp_mlsd返回指定目錄中的文件列表

說明

ftp_mlsd(resource $ftp, string $directory): array|false

參數(shù)

ftp

FTP 連接的鏈接標識符。

directory

要列出的目錄。

返回值

如果成功,則返回一個由目錄中所有文件信息(數(shù)組)所組成的數(shù)組; 如果錯誤,則返回 false 。

范例

示例 #1 ftp_mlsd() 示例

<?php

// 簡單基本連接
$conn_id ftp_connect($ftp_server);

// 使用用戶名和密碼進行登錄
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// 獲取當(dāng)前目錄的內(nèi)容
$contents ftp_mlsd($conn_id".");

// 輸出 $contents
var_dump($contents);

?>

以上例程的輸出類似于:

array(5) {
  [0]=>
  array(8) {
    ["name"]=>
    string(1) "."
    ["modify"]=>
    string(14) "20171212154511"
    ["perm"]=>
    string(7) "flcdmpe"
    ["type"]=>
    string(4) "cdir"
    ["unique"]=>
    string(11) "811U5740002"
    ["UNIX.group"]=>
    string(2) "33"
    ["UNIX.mode"]=>
    string(4) "0755"
    ["UNIX.owner"]=>
    string(2) "33"
  }
  [1]=>
  array(8) {
    ["name"]=>
    string(2) ".."
    ["modify"]=>
    string(14) "20171212154511"
    ["perm"]=>
    string(7) "flcdmpe"
    ["type"]=>
    string(4) "pdir"
    ["unique"]=>
    string(11) "811U5740002"
    ["UNIX.group"]=>
    string(2) "33"
    ["UNIX.mode"]=>
    string(4) "0755"
    ["UNIX.owner"]=>
    string(2) "33"
  }
  [2]=>
  array(8) {
    ["name"]=>
    string(11) "public_html"
    ["modify"]=>
    string(14) "20171211171525"
    ["perm"]=>
    string(7) "flcdmpe"
    ["type"]=>
    string(3) "dir"
    ["unique"]=>
    string(11) "811U5740525"
    ["UNIX.group"]=>
    string(2) "33"
    ["UNIX.mode"]=>
    string(4) "0755"
    ["UNIX.owner"]=>
    string(2) "33"
  }
  [3]=>
  array(8) {
    ["name"]=>
    string(10) "public_ftp"
    ["modify"]=>
    string(14) "20171211174536"
    ["perm"]=>
    string(7) "flcdmpe"
    ["type"]=>
    string(3) "dir"
    ["unique"]=>
    string(11) "811U57405EE"
    ["UNIX.group"]=>
    string(2) "33"
    ["UNIX.mode"]=>
    string(4) "0755"
    ["UNIX.owner"]=>
    string(2) "33"
  }
  [4]=>
  array(8) {
    ["name"]=>
    string(3) "www"
    ["modify"]=>
    string(14) "www"
    ["perm"]=>
    string(7) "flcdmpe"
    ["type"]=>
    string(3) "dir"
    ["unique"]=>
    string(11) "811U5740780"
    ["UNIX.group"]=>
    string(2) "33"
    ["UNIX.mode"]=>
    string(4) "0755"
    ["UNIX.owner"]=>
    string(2) "33"
  }
}

參見