ftp アカウントのホームディレクトリのディレクトリ構造を表示するには、jstree を使用する必要があります。どういうわけか、完全なディレクトリ構造を取得するのに行き詰まりました(そして、jsonオブジェクト、xmlファイル、htmlコードなどを作成します)。それはおそらく私の心を滑らせているだけの簡単なものですが、とにかく、これまでに私が試したことは次のとおりです。
function draw_tree($path)
{
global $con;
$list = ftp_nlist($con,$path);
$dirs = array(); $files = array();
foreach($list as $file)
{
if(ftp_is_dir($file))
{
$dir[] = array(
'attr' => array('data-path' => $path . '/' . $file,
'data' => $file,
'state' => 'closed',
'children' => // ??? some recursive function should
// probably go here
);
}
else {
$files[] = array(
'attr' => array('data-path' => $file)
);
}
}
return array_merge($dirs,$files);
}