• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

PHP Dosya Uzantısı Alma Fonksiyonu

Konuyu Okuyan Kişiler (0)

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#1
Dosya Uzantısı Alma Fonksiyonu Ne İşe Yarar ?
Mesela bir site var ve Konularının adresi xxx.com/xxx/x2x diye ve Size bir sebepten ötürü x2x lazım veya Bir siteden resim çekiyorsunuz, Ama çektiğiniz resmin adresi ile kayıt edilsin istiyorsunuz (xx.com/xx.jpg) bu işlemleri bu fonksiyon ile çok rahat şekilde gerçekleştirebilirsiniz.

Dosya Uzantısı Alma Fonksiyonu Kullanımı

PHP:
<?php 
function uzanti($adresx){ 
$ender = explode("/",$adresx); 
$uzanti = $ender[count($ender)-1]; 
return $uzanti; 
} 
$adres = "http://www.xxx.com/pieycpi.jpg"; 
echo uzanti($adres); // Sonuç pieycpi.jpg olacaktır. 
?>
Basitçe, $adres değişkeninden, En son kullanılmış / sonundakini alıyor. Yani xx.com/x/x/x/x//x/x/x/x/x/x//x/ender/as/da/sa/sonx134 olsaydı, $adres değişkeni, $uzanti değişkeni sonx134 eşit olurdu.

Resim adı alma, Gibi bir çok işlemde kullanabilirsiniz. Fonksiyondaki,

PHP:
explode("/"
Kısmındaki / değiştirerek farklı amaçlardada kullanabilirsiniz. Örnek en son / sonrasını alacağına, En son : sonrasını alır. Eğer "/" yerine ":" yazarsanız, xx.com/xxx/xx:20 ise $adres değişkeni, Otomatik 20 yi alır.

Takıldığınız yerleri sorabilirsiniz :rolleyes: