0

重複の可能性:
PHP 指定されたディレクトリのすべてのサブディレクトリを取得する

PHPおよび/またはJquery/Javascriptを使用してこれを行うことは可能ですか:

1)たとえば、リストメニューから1つのフォルダーを開き、次に

2) その中のサブフォルダーを選択します。

内容は必要ありませんが、サブフォルダー名のみが必要です。どんな助けでも大歓迎です!

4

2 に答える 2

0

これは役立つかもしれません

if ($handle = opendir('/path/to/files')) {
    echo "Directory handle: $handle\n";
    echo "Entries:\n";

    /*  to loop over the directory. */
    while (false !== ($entry = readdir($handle))) {
        echo "$entry\n";
    }
}

また

$dir    = '/tmp';
$files1 = scandir($dir);
list all files and folders in side tmp
于 2012-10-09T08:20:56.673 に答える
0

はい、可能です。いいえ、javascript 経由ではありません (少なくとも、クライアントとは異なるマシンからフォルダー リストを取得する場合はそうではありません)。これは PHP で実現できます。http://www.php.net/manual/en/function.opendir.phpを参照してください。を使用is_dir()すると、ディレクトリ内のファイルがディレクトリであるかどうかを確認できます。

特定のフォルダーからすべてのサブフォルダーを取得する場合は、フォルダーからフォルダーを取得する関数を作成する必要があります (上記のとおり)。次に、検索しているフォルダー内でフォルダーが見つかるたびに、この関数を再帰的に使用します。たとえば、What is a RECURSIVE Function in PHP?を参照してください。

于 2012-10-09T08:03:42.550 に答える