Bismillah kali ini saya akan membahas tentang bagaimana cara ambil file dari directory, maupun di sub directory menggunakan bahasa pemrograman PHP.
Kali ini kita akan membahasnya dengan menggunakan metode scandir (`path_url`). Agar lebih mudah memahami materinya.
Apa itu Scandir?
Pertama tama saya akan membahas apa fungsi dari scandir. Function ini berfungsi untuk mengambil data/nama file dan folder dalam suatu folder . tapi ini tidak berfungsi untuk mengambil data sub folder . contoh :
Structure data dalam sebuah folder image adalah :
- image // Folder
- image1.png
- image2.png
- folder // Folder
- imagesub.png
- imagesub2.png
$data = scandir(`/image`);
foreach($data as $d){
echo($d."
") ;
}
Maka yang akan di tampilkan oleh function diatas adalah cuma
- image1.png
- image2.png
- folder
Hanya itu dan Hasil Result dari mkdir adalah berupa array yang dapat kita foreach. Sehingga menampilkan data perulangan satu persatu.
Contoh Cara Ambil Nama File dari Directory
Ini adalah contoh basic menggunakan mkdir. Sekarang kita mencoba untuk membuat sebuah function yang berguna mengambil seluruh data dan seluruh data dalam subfolder . Seperti dibawah ini
Maka untuk memanggil function tersebut , cukup menggunakan kode get_all_files(`directoryanda/`);
maka akan menampilkan seluruh isi dan isi sub folder yang ada dalam folder tersebut . seperti gambar dibawah ini
Nah mungkin cukup sekian tentang bagaimana cara penggunaan scandir . pada bahasa pemrograman PHP . tentu function ini sangat mempermudah anda dalam mengambil tindakan seperti menghapus atau menyalin file tertentu .... adapun untuk tindakan seperti ini anda tinggal menambahkan percabangan jika terjadi kondisi yang anda inginkan .
Terima kasih sudah membaca tentang artikel cara ambil file dari directory ini dan semoga berkah. Dari uraian dapat kita lihat bahwa ternyata caranya sangat mudah sekali bukan? Silahkan coba dan praktekan sendiri ya.