Resim tipi Sorgulama
Arkadaşlar merhaba. Resim yükleme işlemlerinde dosya uzantısını yapmak istiyorum. İnternetten araştırdım ama beceremedim.MEvcut kodlarım aşağıda. nasıl yapabilirim Yardımcı olur musunuz ?
/* İçerik Ekleme */
if(isset($_POST['duyurularKaydet']))
{
$ad=$_POST['duyurular_ad'];
$keyword=$_POST['duyurular_keyword'];
$desc=$_POST['duyurular_desc'];
$detay=$_POST['duyurular_detay'];
$durum=$_POST['duyurular_durum'];
$zaman=$_POST['duyurular_zaman'];
$uploads_dir ='../../img';
$tmp_name=$_FILES['duyurular_resimyol']["tmp_name"];
$name=$_FILES['duyurular_resimyol']["name"];
$benzersizSayi1=rand(20000,32000);
$benzersizSayi2=rand(20000,32000);
$benzersizSayi3=rand(20000,32000);
$benzersizSayi4=rand(20000,32000);
$benzersizAd=$benzersizSayi1.$benzersizSayi1.$benzersizSayi3.$benzersizSayi4;
$refingyol=substr($uploads_dir,3)."/".$benzersizAd.$name;
move_uploaded_file($tmp_name,"$uploads_dir/$benzersizAd$name");
$duyurular_ekle=$db->prepare("insert into duyurular (duyurular_ad,duyurular_keyword,duyurular_desc,duyurular_detay,duyurular_durum,duyurular_zaman,duyurular_resimyol) values(?,?,?,?,?,?,?)");
$duyurular_ekle->execute(array($ad,$keyword,$desc,$detay,$durum,$zaman,$refingyol));
if($duyurular_ekle)
{
echo " İçerik Kaydedildi";
header("Location:../duyurular.php?durum=ok");
// header("Location:../production/iletisim_ayar.php?durum=ok");
}
else
{
echo " İçerik HATAAAAAAAAAAAAAAAAAA";
header("Location:../duyurular.php?durum=no");
//header("Location:../production/iletisim_ayar.php?durum=no");
}
}
FONKSİYON YAZDIM LAKIN VEROT UPLOAD KULLANIRSAN DAHA GUVENLI VE ISLEVSEL
function uzanti($dosya_adi) {
return substr(strrchr($dosya_adi,'.'),1);
}
echo uzanti("img/foto.jpg");