Dizin Listeleme Fonksiyonu

Nursen

Paylaşımcı Üye
Katılım
24 Nis 2020
Mesajlar
1,046
Beğeniler
5
Yolu verilen bir dizin icerisinde yer alan dizinleri listelemek icin kullanilabilir.
Kod:
function dizinlistele($yol) { 
    $dizinac = opendir($yol); 
    while ( gettype ($dizin = readdir($dizinac) ) != boolean ) { 
        if ( is_dir("$yol/$dizin") ) { 
            if ( ($dizin != ".") AND ($dizin != "..") ) { 
                echo (ucwords($dizin)."<br>"); 
            } 
        } 
    } 
    closedir ($dizinac); 
}


Bu listelenen dosyalari, fonksiyon icerisinde bir <option>...</option> seklinde ya da <a href...> seklinde hazirlayabiliriz ihtiyacimiza gore. Form elemaninda listeletmek, yahut link olarak kullanmak icin.

Ornek:

Kod:
<?php 
dosyalistele("./listelenecek_dizin"); 
?>
Not: Dizin listelemeden pek farki olmadigi icin, yazmada tereddut ettim. O sebeple, @HunTER; gereksizse kaldirabiliriz bu mesaji.

Not 2: Bu dosya listelemenin daha komplike olanlari mevcut, fakat ben bunu yazip kullandigim icin bunu aktarmayi uygun gordum. Uzanti, yapi ya da farkli kontrolleri yapan fonksiyonlar daha kullanisli olabilir.

Kolay Gelsin...
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst