Categories: Php Php

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

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

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

Download source

Kencur Asep

:)

View Comments

Share
Published by
Kencur Asep

Recent Posts

Presentasi Installasi dan Konfigurasi DHCP Relay ( isc-dhcp-relay ) Pada Debian

Berikut ini powerpoint atau presentasi Installasi dan Konfigurasi DHCP Relay pada Debian menggunakan isc-dhcp-relay. ppt ini berisi 20 slide presentasi…

Sabtu, 10 November 2018 02:17

RPP Administrasi Sistem Jaringan KD 3.2 Mengevaluasi DHCP Server (Pertemuan 3) – Problem Based Learning HOTS 4C

RENCANAPELAKSANAAN PEMBELAJARAN(M3,Pertemuan Ketiga, PBL) Sekolah : SMK Darussalam Karangpucung  Tahun Pelajaran : 2018/2019 Mata Pelajaran : Administrasi Sistem Jaringan Kelas/Semester…

Sabtu, 10 November 2018 01:44

Presentasi Installasi dan Konfigurasi DHCP Server ( isc-dhcp-server ) Pada Debian

Berikut ini powerpoint atau presentasi Installasi dan Konfigurasi DHCP Server Pada Debian menggunakan isc-dhcp-server. Berisi 15 slide presentasi dan lengkap…

Senin, 5 November 2018 15:48

RPP Administrasi Sistem Jaringan KD 3.2 Mengevaluasi DHCP Server (Pertemuan 2) – Problem Based Learning HOTS 4C

RENCANA PELAKSANAAN PEMBELAJARAN (Pertemuan Kedua, PBL) Sekolah : SMK Darussalam Karangpucung  Tahun Pelajaran : 2018/2019 Mata Pelajaran : Administrasi Sistem…

Senin, 5 November 2018 14:57

RPP Administrasi Sistem Jaringan KD 3.2 Mengevaluasi DHCP Server (Pertemuan 1) – Discovery Learning HOTS 4C

RENCANA PELAKSANAAN PEMBELAJARAN Sekolah : SMK Darussalam Karangpucung  Tahun Pelajaran : 2018/2019 Mata Pelajaran : Administrasi Sistem Jaringan Kelas/Semester :…

Jumat, 2 November 2018 01:05

RPP Administrasi Sistem Jaringan KD Menerapkan sistem operasi Sistem Sistem jaringan (Pertemuan 1) – Discovery Learning HOTS 4C

RENCANA PELAKSANAAN PEMBELAJARAN Sekolah : SMK Darussalam Karangpucung  Mata Pelajaran : Administrasi Sistem Jaringan Kelas/Semester : XI (Sebelas)/I (Satu) Alokasi…

Kamis, 1 November 2018 23:41

This website uses cookies.