Pada kesempatan kali ini saya akan menjelaskan cara menggunakan directory di php. Perlu teman-teman ketahui sebelumnya, directory adalah lokasi tempat penyimpanan file pada system yang berisi berisi informasi file dan isi dari masing-asing file tersebut. Namun untuk manipulasi dan penggunaan yang terkait directory di php, kalian bisa menggunakan 11 (sebelas) fungsi yang dari masing-masing fungsi tersebut bisa digunakan untuk manipulasi directory. Berikut 11 (sebelas) fungsi yang dapat kalian gunakan dibawah ini :
- mkdir() berfungsi untuk membuat direktori baru.
- scandir() berfungsi untuk melihat isi direktori tertentu.
- rmdir() berfungsi untuk menghapus direktori tertentu.
- rename() berfungsi untuk mengubah nama direktori tertentu.
- chroot() berfungsi untuk mengubah direktori root.
- closedir() berfungsi untuk menutup pegangan direktori.
- dir() berfungsi untuk mengembalikan instance kelas Direktori.
- getcwd() berfungsi untuk mengembalikan direktori kerja saat ini.
- opendir() berfungsi untuk membuka pegangan direktori.
- readdir() berfungsi untuk mengembalikan entri dari pegangan direktori.
- rewinddir() berfungsi untuk mengatur ulang pegangan direktori.
Sebagai contoh, disini saya ingin melihat isi dari directory C: yang ada di komputer saya menggunakan PHP. Maka kodenya seperti berikut :
-
Melihat isi Directory C:
Untuk dapat melihat isi dari directory yang akan ditentukan kalian bisa menggunakan fungsi scandir(). Fungsi ini akan mengembalikan nilai berupa array yang berisi nama-nama dari isi directory tersebut.
1 2 3 |
<?php $dir = scandir("C:"); var_dump($dir, 0777, true); |
Note:
- parameter C: adalah lokasi directory yang ingin dilihat
- parameter 0777 adalah untuk memberikan hak akses penuh untuk directory tersebut.
- parameter true adalah untuk mengizinkan pembuatan directory secara rekursif.
-
Membuat Directory:
Untuk dapat membuat directory di php. Fungsi php yang dapat kalian gunakan adalah mkdir(). Fungsi tersebut akan membuat folder sesuai di directory yang ditentukan, berikut kodenya:
1 2 3 |
<?php $dir = mkdir("C:\Dumet School", 0777, true); var_dump($dir); |
Note:
- parameter C:\Dumet School adalah untuk membuat directory folder baru dengan nama Dumet School di lokasi C:
- parameter 0777 adalah untuk memberikan hak akses penuh untuk directory tersebut.
- parameter true adalah untuk mengizinkan pembuatan directory secara rekursif.
Sampai disini penjelasan saya mengenai cara menggunakan directory di php, semoga bermanfaat.