Fungsi Direktori

Posted on Updated on


chdir — Mengubah lokasi direktori dari lokasi saat ini dibuka
closedir — Menutup direktori yang ditangani
getcwd — Mendapatkan nama direktori saat ini dibuka
opendir — Membuka direktori
readdir — Membaca isi direktori
scandir — Mendaftar file dan direktori dari path yang diberikan

chdir

Fungsi: Mengubah lokasi direktori dari lokasi saat ini dibuka

Sintaks:

chdir ( string $directory )

Contoh:

<?php

// Direktori saat ini
echo getcwd() . "
“;

chdir(‘gambar’);

// Direktori saat ini
echo getcwd() . “
“;

?>

Hasilnya:

D:\wamp\www\panduanphp\tes
D:\wamp\www\panduanphp\tes\gambar

closedir

Fungsi: Menutup direktori yang ditangani

Sintaks:

closedir ([ resource $dir_handle ] )

Contoh:

getcwd

Fungsi: Mendapatkan nama direktori saat ini dibuka

Sintaks:

getcwd ( void )

Contoh:

opendir

Fungsi: Membuka direktori

Sintaks:

opendir ( string $path [, resource $context ] )

Contoh:

<?php
$dir = "gambar/";

// Membuka direktori dan membaca dan menampilkan isinya
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "
“;
}
closedir($dh);
}
}
?>

Hasilnya:

filename: . : filetype: dir
filename: .. : filetype: dir
filename: facebook.png : filetype: file
filename: iklan2.jpg : filetype: file
filename: latar2.psd : filetype: file

readdir

Fungsi: Membaca isi direktori

Sintaks:

readdir ([ resource $dir_handle ] )

Contoh:

scandir

Fungsi: Menampilkan file dan direktori dari path yang diberikan dalam bentuk array

Sintaks:

scandir ( string $directory [, int $sorting_order= 0 [, resource $context ]] )

Contoh:

Hasilnya:

Array
(
[0] => .
[1] => ..
[2] => facebook.png
[3] => iklan2.jpg
[4] => latar2.psd
)
Array
(
[0] => latar2.psd
[1] => iklan2.jpg
[2] => facebook.png
[3] => ..
[4] => .
)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s