merhabalar.Form ile dosyayı belirtilen yola, dosya adını mysqle kaydetmeye çalışıyorum fakat hata alıyorum.Php kodlarda "sadece belirlenen formatlarda yükleme yapın" uyarısında takılıyorum.Büyük ihtimalde yüklenen dosya formatı ile ilgili sıkıntı var.Bazı mp3ler yükleniyor bazıları yüklenmiyor.Kodlarım aşşağıdaki gibi bu durumu nasıl düzeltebilirim.(Localde çalışıyorum serverda denemedim.)













Yüklenebilir uzantılar: ' .mp3 '





MP3 Seçin…









MP3 Adı:














MP3 Tag:

























if(isset($_POST['listeyemp3ekle'])){





function temizle($url)
{
$url = trim($url);
$find = array('', '');
$url = str_replace ($find, '', $url);
$url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);
$find = array(' ', '"', '&', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
$url = str_replace ($find, '-', $url);
$find = array('.','..', '...');
$url = str_replace ($find, '', $url);
$find = array('é', 'è', 'ë', 'ê', 'É', 'È', 'Ë', 'Ê');
$url = str_replace ($find, 'e', $url);
$find = array('í', 'ý', 'ì', 'î', 'ï', 'I', 'Ý', 'Í', 'Ì', 'Î', 'Ï','İ','ı');
$url = str_replace ($find, 'i', $url);
$find = array('ó', 'ö', 'Ö', 'ò', 'ô', 'Ó', 'Ò', 'Ô');
$url = str_replace ($find, 'o', $url);
$find = array('á', 'ä', 'â', 'à', 'â', 'Ä', 'Â', 'Á', 'À', 'Â');
$url = str_replace ($find, 'a', $url);
$find = array('ú', 'ü', 'Ü', 'ù', 'û', 'Ú', 'Ù', 'Û');
$url = str_replace ($find, 'u', $url);
$find = array('ç', 'Ç');
$url = str_replace ($find, 'c', $url);
$find = array('þ', 'Þ','ş','Ş');
$url = str_replace ($find, 's', $url);
$find = array('ð', 'Ð','ğ','Ğ');
$url = str_replace ($find, 'g', $url);
$find = array('/[^A-Za-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
$url = str_replace ('--', '-', $url);
$url = strtolower($url);
return $url;

}
$mmm=mysql_query("select * from uyeler where id='".$_SESSION['uye']."'") or mysql_error();
while($kkk=mysql_fetch_array($mmm)){



$gonderen_id= $kkk["id"];
$gonderen_adsoyad=$kkk["adsoyad"];
$gonderen_resim=$kkk["resim"];
$gonderen_email=$kkk["email"];
$gonderen_ip=$_SERVER['REMOTE_ADDR'];
$gonderen_sefurl=$kkk["sefurl"];
$gonderen_sosyal_statu=$kkk["gonderen_sosyal_statu"];
$veri=$_POST["veri"];
$veri_basligi = $_POST["veri_basligi"];
$veri_telif="Kullanıcı Sorumluluğunda";
$veri_saat=date('H:i');
$veri_tarih=date('d.m.Y');
$sefurl=$veri_basligi.$gonderen_adsoyad.$gonderen_id;
$url= temizle($sefurl);
$veri_tag=$_POST["veri_tag"];
$veri_turu="Sound";
$deep="0";
$outs="0";
$view="0";



}

if ($_FILES["resim"]["size"]<5120*5120){
if ($_FILES["resim"]["type"]=="audio/mp3" || $_FILES["resim"]["type"]=="audio/mp4" || $_FILES["resim"]["type"]=="audio/mpeg3" || $_FILES["resim"]["type"]=="audio/mpeg" || $_FILES["resim"]["type"]=="audio/ogg"){//dosya tipi jpeg olsun








$dosya_adi=$_FILES["resim"]["name"];
$uret=array("as","rt","ty","yu","fg");
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut=rand(1,10000);
$yeni_ad="share/sound/".$uret[rand(0,4)].$sayi_tut.$uzanti;


if (move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad)){
echo '


Başarıyla Yüklendi

';

$sorgu=mysql_query("INSERT INTO share (gonderen_id,gonderen_adsoyad,gonderen_resim,gonderen_email,gonderen_ip,gonderen_sefurl,gonderen_sosyal_statu,veri,veri_basligi,veri_telif,
veri_saat,veri_tarih,veri_sefurl,veri_tag,veri_turu,deep,outs,view)
values('$gonderen_id','$gonderen_adsoyad','$gonderen_resim','$gonderen_email','$gonderen_ip','$gonderen_sefurl','$gonderen_sosyal_statu','$yeni_ad','$veri_basligi','$veri_telif',
'$veri_saat','$veri_tarih','$url','$veri_tag','$veri_turu','$deep','$outs','$view') ")or die(mysql_error());
if ($sorgu){
echo '';
}else{
echo 'Error !! Please contact a support team.';
}
}else{
echo 'Not Setup !!';
}
}else{
echo 'Sadece Belirlenen Formatlar !!';
}
}else{
echo 'Dosya 5MB büyük olamaz !!';
}
}
?>