Membaca Nama File Dengan PHP

4

February 3, 2013 by Prima

membaca nama file dengan php atau (read file name with PHP)

oke saya cerita dulu kenapa saya ngepost ini jika kalian pengguna linux pasti awalnya bingung mau pakai web server local apa?… Xampp, wampp ga mungkin jalan :p .. ada alternatif Lampp tapi ya kurang greget

akhirnya saya install manual yaitu

  • apache2  -> sudo apt-get install apache2
  • php5 -> sudo apt-get install php5
  • mysql -> sudo apt-get install mysql-server

oke seklarang web saya sudah jalan dan folder localhost berada di /var/www akan tetapi saat di jalankan http://localhost anda hanya akan menemukan “Its Work” ya sudah bisa.

yang saya alami adalah kadang kita lupa nama project kita jadi saya akhirnya buat satu file index di localhost buat menampilkan semua nama folder pada folder www ingat folder www permisionya harus 777 paling tidak 755 .. setelah anda buat file index tuliskan code berikut

<?php

$dir = “../www/”;

// 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);

}

}

?>

penjelasan :

untuk $dir = “../” ini adalah membuka folder www karena file index berada didalamnya sehingga kita menaikan satu level folder

is_dir($dir) adalah ceking apakah $dir benar benar direktori

dengan code tersebut akan ditampilkan semua file yang ada di ww untuk filter agar yang keluar hanya direktori saja tinggal ditambah if filetypenya bukan direktori jangan ditampilin .. berikut hasil index.php saya

<style>
    .link a{
        font-size: 15pt;
        padding: 6px ;
        padding-left: 30px ;
        border-bottom: 1px solid #6e6f6f;
        margin-left: 30px;
        width: 30%;
        text-decoration:none;
        color: #6e6f6f;
        display: block;
    }
    .link a:hover{
        background-color: darkgreen;
        color : white;
    }
    
    
</style>

<div style=”font-size: 30pt; color: #444; padding: 20px” > Project Mu </div>

<?php
$dir = “../www/”;

// Membuka direktori dan membaca dan menampilkan isinya
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
        if($file != “..” && $file != “.” && filetype($dir . $file)==”dir”){
            //echo “filename: $file : filetype: ” . filetype($dir . $file) . “<br>”;
            ?>
            <div class=”link”>
            <a href=”<?php echo $file; ?>”><?php echo $file; ?></a>
            </div>

            <?php
                }
        }
        closedir($dh);
    }
}
?>

berikut hasil akhir tampilanya

Screenshot - 02032013 - 05:26:50 PM

semoga bermanfaat

4 thoughts on “Membaca Nama File Dengan PHP

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

%d bloggers like this: