Tuesday, January 19, 2016

MENGGUNAKAN FUNGSI SCANDIR DALAM PHP

 ASSALAMU'ALAIKUM WAROHMATULLOHI WABAROKATUH...

Scandir digunakan untuk men scanning isi dari directory yang telah ditentukan.
structur dasar dari fungsi scandir seperti berikut ini :

<?php
scandir(directory);
?>

Keterangan :
directory dapat Anda ubah sesuai dengan nama directory yang ingin Anda scan,

Contoh Penggunaan :
Buat sebuah folder di dalam htdocs Anda dengan nama scandir.
buat sebuah file di dalam folder scandir dengan nama scan.php
kemudian buat sebuah folder di dalam folder scandir dengan nama folderscan
dan isi dengan sebuah foto, file txt dan sebuah folder kosong.

Kemudian buka file scan.php dan ketikkan kode seperti berikut :

<?php
$folder=scandir("folderscan");
echo $folder;
?>

Simpan dan jalankan.
Hasil yang Anda dapatkan adalah seperti ini :

fungsi scandir | function scandir sumut


Ini terjadi karena fungsi scandir menghasilkan data array.
Sekarang untuk menampilkannya kita harus mengetahui terlebih dahulu jumlah
folder yang ada dengan menghitungnya menggunakan count.

<?php
$folder=scandir("folderscan");
$jumlah=count($folder);
echo "Ada $jumlah folder";
?>

Simpan dan jalankan.
Akan tampil jumlah isi dari folderscan tersebut.

scandir function


Kemudian untuk menampilkannya kita menggunakan while dan mengubah sedikit code yang ada menjadi seperti berikut ini :

<?php
$folder=scandir("folderscan");
$jumlah=count($folder);
$no=0;
while ($no < $jumlah) {
echo "Isi folderscan : $folder[$no] <br/> ";
$no++;
}
?>

variabel no kita gunakan untuk mendapatkan isi folderscan karena data array dimulai dari urutan 0 makan kita isi variabel tersebut dengan nilai 0.

Logika dari code tersebut adalah Apabila 0 lebih kecil dari jumlah isi folder maka tampilkan isi dalam folderscan. Hasilnya adalah seperti dibawah ini.

isi folder scan


Terima Kasih :
#ADMIN FITTRA FERDIANSYAH

No comments:

Post a Comment