PHP'de dosya ve dizin işlemlerinde kullanılan bazı önemli fonksiyonlar şunlardır: basename(), dirname(), pathinfo() ve realpath(). İşte bu fonksiyonların kullanımıyla ilgili örnekler:
-
basename()- Dosya Yolu İle Dosya Adını Döndürme: Bu fonksiyon, bir dosya yolunu alır ve dosyanın adını döndürür.<?php $dosyaYolu = "/path/to/dosya.txt"; $dosyaAdi = basename($dosyaYolu); echo "Dosya Adı: " . $dosyaAdi; ?> -
dirname()- Dosya Yolundan Dizin Adını Döndürme: Bu fonksiyon, bir dosya yolunu alır ve dosyanın bulunduğu dizinin adını döndürür.<?php $dosyaYolu = "/path/to/dosya.txt"; $dizinAdi = dirname($dosyaYolu); echo "Dizin Adı: " . $dizinAdi; ?> -
pathinfo()- Dosya Yolu Hakkında Bilgi Döndürme: Bu fonksiyon, bir dosya yolunu alır ve dosya hakkında bilgi içeren bir dizi döndürür.<?php $dosyaYolu = "/path/to/dosya.txt"; $dosyaBilgisi = pathinfo($dosyaYolu); echo "Dosya Adı: " . $dosyaBilgisi['filename'] . "<br>"; echo "Dizin Adı: " . $dosyaBilgisi['dirname'] . "<br>"; echo "Uzantı: " . $dosyaBilgisi['extension']; ?> -
realpath()- Göreceli Yolu Mutlak Yola Çevirme: Bu fonksiyon, göreceli bir dosya yolunu alır ve mutlak dosya yolunu döndürür.<?php $goreceliYol = "images/resim.jpg"; $mutlakYol = realpath($goreceliYol); echo "Mutlak Yol: " . $mutlakYol; ?>
Bu fonksiyonlar, dosya ve dizin işlemlerinde kullanıldığında çok faydalıdır ve dosya yollarını işlemek için güçlü araçlar sağlar.