PHP pathinfo() Fonksiyonu

Merhaba,

Bilindiği üzere pahinfo() fonksiyonu ile verilen bir dosya yolundan ( path ) çeşitli bilgileri  alabiliyoruz.

Çıktı olarak bize,

  • Verilen bir path  ten dosyanın içinde bulunduğu dizini ( Directory Name ) 
  • Verilen bir path 'ten dosyanın adını ve uzantısı
  • Verilen bir path 'ten dosyanın uzantısını

çıktı olarak veriyor. 


Şöyle bir şey yazarsak daha iyi anlaşılacak sanırım.
 

print_r ( pathinfo ( ' /resimler/bayrak.png ' )  );


Yukarıdaki kodun çıktısı aşağıdaki gibidir.
 

 Array
 (
     [dirname] => /resimler
     [basename] => bayrak.png
     [extension] => png
 )

 

Çıktı dizinden istediğimizi seçmek için ikinci bir parametre gönderebiliriz.

Bu parametreler opsiyoneldir ve şunlar olabilir:


 

PATHINFO_DIRNAME                   : Verilen path in dizin yolunu verir.
PATHINFO_BASENAME               : Verilen path in sonunda bulunan dosya adını ve uzantısını verir.
PATHINFO_EXTENSION                : Dosyanın uzantısını verir.
PATHINFO_FILENAME                 : Dosyanın adını verir.

 

 

Şimdi bunları örnekler ile görelim.
 

print_r ( pathinfo "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png"  ,PATHINFO_DIRNAME  ) );
 

Çıktı:   D:/kisisel/gorsel_dosyalar/resimler


 

print_r ( pathinfo "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png"  ,PATHINFO_BASENAME   ) );
 

Çıktı:   bayrak.png

 

 

print_r ( pathinfo "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png"  ,PATHINFO_EXTENSION   ) );
 

Çıktı:   png

 

 

print_r ( pathinfo "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png"  ,PATHINFO_FILENAME   ) );
 

Çıktı:   bayrak

 

 

Evet. Hepsi bu kadar..

Ben kaçar..

 

 

 

1608 Görüntülenme

Yorum Yap