WHAT'S NEW?
Loading...

Fungsi Direktori


Fungsi Direktori
  1. chdir  — Mengubah lokasi direktori dari lokasi saat ini dibuka
  2. closedir — Menutup direktori yang ditangani
  3. getcwd — Mendapatkan nama direktori saat ini dibuka
  4. opendir — Membuka direktori
  5. readdir — Membaca isi direktori
  6. 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() . "<br>";

chdir('gambar');

// Direktori saat ini
echo getcwd() . "<br>";

?>

Hasilnya:

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

closedir

Fungsi: Menutup direktori yang ditangani

Sintaks:

closedir ([ resource $dir_handle ] )

Contoh:

<?php
$dir = "gambar";

if (is_dir($dir)) {
    if ($dh = opendir($dir)) {

        $directory = readdir($dh);
        closedir($dh);
    }

}
?>

getcwd

Fungsi: Mendapatkan nama direktori saat ini dibuka

Sintaks:

getcwd ( void )

Contoh:

<?php
echo getcwd();
?>

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) . "<br>";

        }
        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:

<?php
if ($handle = opendir('.')) {
    while (false !== ($file = readdir($handle))) {

        if ($file != "." && $file != "..") {

            echo "$file\n";
        }
    }
    closedir($handle);

}
?>

scandir

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

Sintaks:

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

Contoh:

<?php
$dir    = 'gambar';
$files1 = scandir($dir);

$files2 = scandir($dir, 1);

print_r($files1);

print_r($files2);
?>

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] => .
)



Sumber :Google

0 komentar:

Post a Comment