3

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);
         }
4

0 に答える 0