kısıtlamaları ile dizin listesi

0 Cevap php

Ben bir klasör içinde sadece klasörleri listeler bir script yapmaya çalışıyorum. Şey "Ben temelde ne yapmaya çalışıyorum kullanıcıların ... Benim sorunum php yapmak istiyorum yani kendi klasörleri yönetmek ve dosyaları saklamak için bir yol var onların klasörler içinde klasörler oluşturabilirsiniz kullanıcımız var olduğunu kök klasör ev dizini ve onların ev dizininde daha üst gidemez olduğunu "düşünüyorum. Şu anda benim php işlevi sadece dizinin içeriğini gösterir, bunu yapmaz ... ve kullanıcı böylece bir seviye yukarı ve yine bir seviye yukarı gider ... ve eğer .... o tüm sabit göz olabilir sürücü.

function directoryList($path) {
    $dirStruct = array();
    if(is_dir($path)) {
        $handle = opendir($path);
        while(($file = readdir($handle)) !== false) {
            if(@opendir($path.$file)) {
                chdir($path.$file);
                $absolutepath = getcwd();
                $dirStruct[] = array('path' => $absolutepath.'\\', 'name'=>$file);
            }
        }
    }
    return $dirStruct;
}

0 Cevap