X

Membuat Array dari Readdir()

Membaca suatu direktori lalu mengembalikan hasil dalam bentuk array menggunakan php script. Dalam contoh script berikut hanya akan membaca direktori saja, untuk dapat membaca file anda bisa memodifikasi sendiri :D


<?php
class bacaDir{
 public $dir_tree;
 function __construct( $path_to_dir )
 {
  $this->read_directory( $path_to_dir );
 }
 function read_directory( $directory )
 {
  if ( $handle =     @opendir( $directory ) )
  {
   while ( false !== ( $file = readdir( $handle ) ) )
   {
    if ( $file != ".." && $file != "." )
    {
     if( is_dir( $directory.'/'.$file))
     {
      $this->dir_tree['directories'][] = $file;
     }
    }
   }
  }
 }
}
$read_dir = new bacaDir('test_dir');
$arr=$read_dir->dir_tree;
print_r($read_dir->dir_tree);
echo "<hr>";
$jmldir=count($arr[directories]);
for ($i=0;$i<$jmldir;$i++){
echo $arr[directories][$i]."<br>";  
}
?>

*$read_dir = new bacaDir(‘test_dir’);
test_dir adalah direktori yang saya gunakan untuk di baca

Download source

Categories: Php Php
Kencur Asep ::)

View Comments (2)

This website uses cookies.