Localhost İçin Proje Dosyalarını Listelemek

Merhaba, localhost üzerinde çalışırken birden fazla proje’yi localhost altında farklı klasörlerde barındıra biliyoruz. İş bu sebepten localhost altında alt klasörler barındırıldığında sürekli olarak web tarayıcısında localhost/projeismi şeklinde belirtmemiz gerekiyor. Fakat ben istiyorum ki localhost yazınca direkt olarak proje listem gelsin tabi eğer ki proje dizininde index.php dosyası yok ise zaten bu klasörler listeleniyor olacaktır fakat biz kendimiz bu dosyaları listelemek istersek o zaman ne yapmalıyız şimdi gelin bunu görelim.

Yapılacaklar listesi

  1. Projeler dizininde index.php dosyamızı oluşturuyoruz.
  2. Mevcut klasör içerisindeki tüm dosya ve klasörlerin listesini almak.
  3. Ardından aldığımız listeyi bir döngü ile listelemek.
  4. Listeleme işlemi sırasında sadece klasörlerin listelenmesi için gerekli sağlamaları yapmak.
  5. Listelediğimiz klasörlere link vermek.

 

<?php
$directory = opendir('.');
while($file = readdir($directory))
{
if($file !== "." && $file !== ".." && substr($file, -4) !== ".php"){
echo '<a href="' . $file . '">' . $file . '</a><br>';
}
} 

Evet işlemlerimiz bu kadar kolay gelsin iyi çalışmalar.

Bir cevap yazın

Your email address will not be published.