Membuat script baca direktori dengan fungsi opendir PHP


Salah satu fungsi PHP yang sangat berguna bagi kita adalah fungsi pembacaan direktori. Fungsi ini bisa kita gunakan untuk membuat aplikasi manajemen file untuk kita gunakan di kantor tempat kita bekerja. Dimana file - file seperti surat - surat akan disimpan dalam 1 komputer server sehingga akan mempermudah pengguna ketika akan menggunakannya
Skema sederhana yang bisa kita gunakan adalah :

1. Ada server yang terkoneksi dengan jaringan LAN

Pada server ini kita install dengan PHP, Apache dan MySQL. Pada komputer ini

2. Buat Direktory Root untuk penyimpanan File

Direktory Root ini merupakan sebuah folder utama yang didalamnya berisi folder - folder lain untuk mengelompokkan jenis - jenis file atau laporan dalam kantor.

3. Ada aplikasi managemen File yang dibuat dengan PHP,

Aplikasi ini nantinya akan mempunyai fasilitas sebagai berikut :
  • Menampilkan daftar file dalam server
  • Upload file ke Server
  • Menghapus File dari server
  • Melakukan editing file laporan
  • Dan lain lain

Contoh sederhana dari proses pembacaan direktory dengan PHP adalah sebagai berikut : file.php

';
		}
	}
	closedir($handle);
	return $data;
}
$folder = 'report';
echo directory_image($folder);
?>

Untuk menjalankan script diatas, kita harus membuat dulu folder dengan report yang letaknya setingkat dengan script diatas. Didalam folder report tersebut kita isi dengan folder - folder lain dan juga file - file seperti file word, excel atau juga file - file pdf

Dari contoh sederhana diatas, selanjutnya kita coba kembangkan dengan penambahan fitur - fitur lainnya untuk membuat tampilan yang lebih user friendly.


'folder.png','doc'=>'doc.png','docx'=>'doc.png','xls'=>'xlsx.png','pdf'=>'pdf.png');
    $data = '';
    $nomor=1;
    if ($handle = opendir(_DOC_ROOT.$dir)){
        while (false !== ($file = readdir($handle))) {
            if($file=='.' || $file=='..'){
                 
            }
            else{
                $exp = explode('.',$file);
                $icon= count($exp)==1?'folder':$exp[count($exp)-1];
                if($icon=='folder'){
                    $link = '';
                }
                else{
                    $link = '';
                }
                $data .='';
                $nomor++;
            }
        }
    }
    closedir($handle);
    $data .='
'.$nomor.' '.$file.' '.$link.'
'; return $data; } $folder = 'report'; echo directory_image($folder); ?>

Itulah sedikit Cara Membuat script baca direktori dengan fungsi opendir PHP. Semoga Bermanfaat :')
0 Komentar untuk " Membuat script baca direktori dengan fungsi opendir PHP "