PHP dizin işlemleri

PHP, dizin işlemleri yapmak için bir dizi yerleşik fonksiyon sağlar. İşte, PHP’de dizin işlemleri yapmak için bazı faydalı fonksiyonlar:

opendir()

opendir() fonksiyonu, belirtilen dizini açar ve bir tanıtıcı (handle) döndürür.

$handle = opendir("my_directory");

Yukarıdaki örnekte, opendir() fonksiyonu kullanarak "my_directory" adlı dizini açıyoruz ve bir $handle değişkenine atıyoruz.

readdir()

readdir() fonksiyonu, belirtilen dizindeki bir sonraki dosya veya dizin adını döndürür.

while ($file = readdir($handle)) {
  echo $file . "<br>";
}

Yukarıdaki örnekte, readdir() fonksiyonu ve bir while döngüsü kullanarak, belirtilen dizindeki her dosyanın adını ekrana yazdırdık.

closedir()

closedir() fonksiyonu, belirtilen dizini kapatarak kaynakları serbest bırakır.

closedir($handle);

Yukarıdaki örnekte, closedir() fonksiyonunu kullanarak $handle değişkenine atanmış olan dizini kapattık.

is_dir()

is_dir() fonksiyonu, bir dizinin var olup olmadığını kontrol eder.

if (is_dir("my_directory")) {
  echo "It is a directory!";
} else {
  echo "It is not a directory.";
}

Yukarıdaki örnekte, is_dir() fonksiyonunu kullanarak "my_directory" adlı dizinin var olup olmadığını kontrol ettik ve buna göre bir mesaj yazdırdık.

mkdir()

mkdir() fonksiyonu, belirtilen bir dizin oluşturur.

mkdir("new_directory");

Yukarıdaki örnekte, mkdir() fonksiyonu kullanarak "new_directory" adında yeni bir dizin oluşturduk.

rmdir()

rmdir() fonksiyonu, belirtilen dizini siler.

rmdir("new_directory");

Yukarıdaki örnekte, rmdir() fonksiyonu kullanarak "new_directory" adlı dizini sildik.

Bu şekilde, PHP ile dizinlere erişebilir ve çeşitli işlemler yapabilirsiniz.

Previous Article

PHP dosya sistemi işlevleri

Next Article

PHP ile dosya upload

Write a Comment

Leave a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir