我想從FTP服務器上列出文件。我想獲得子目錄和文件的數組在其中爲一棵樹,如下圖所示:從FTP返回文件樹
folder1
file1.txt
file2.txt
folder2
folder2a
file1.txt
file2.txt
file.3txt
folder2b
file1.txt
現在我的陣列會像
[folder1]=>array(file1.txt,file2.txt)
[folder2]=>array([folder2a]=>array(file1.txt,file2txt,file3.txt)
[folder2b]=>array(file1.txt))
注:以上威力數組不是確切的語法,只是想知道我在找什麼。 我試過ftp_nlist(),但似乎只返回文件和文件夾,但不是子文件夾內的文件。 這裏是我的代碼看起來像
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// get contents of the ftp directory
$contents = ftp_nlist($conn_id, ".");
// output $contents
var_dump($contents);
隨着文件夾的上面只列出並沒有文件的範例。有關如何解決這個問題的好主意的人? 謝謝。
當你將其否決請讓我知道why.I我堅持,我需要一個更好的援助。有沒有更好的方法呢?謝謝 –