Dosya uzantısı bulma: <?
//uzanti bulma mr.kurtbey 2008 mart 12
function uzantiBul($isim) {
$dizi = explode('.',$isim);
$eleman = count($dizi) -1;
$uzanti = $dizi["$eleman"];
echo $uzanti;
// return $uzanti;
}
uzantiBul("asdsad.asd.php"); // çıktı : php
?>evet arkadaşlar bu şekilde dosyaların uzantılarını güvenilir bir şekilde bulabiliyoruz.
Çünki
$eleman = count($dizi) -1;
kodu dosya adının en sonundaki noktadan bir oncekini uzantı olarak alıyor.
eger bu kodda sadece
explode('.',$isim) kullansaydık,
birisinin sitemize
r-57.jpg.php şeklinde şeklinde shelli sokabileceginin kanıtı olurdu.
İşte Bunu:
$eleman = count($dizi) -1;
kodu İle önlemiş olduk
iyi forumlar.