if (isset($_POST['muzikekle'])) {
$uploads_dir = '../muzikler';
$tmp_name = $_FILES['muzik_dosya']["tmp_name"];
$name = $_FILES['muzik_dosya']["name"];
$benzersizsayi4 = rand(20000, 32000);
$muzikyol = substr($uploads_dir, 3) . "/" . $benzersizsayi4 . $name;
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4$name");
$duzenle = $db->prepare("INSERT INTO muzik SET
muzik_dosya=:muzik_dosya,
muzik_sanatci=:muzik_sanatci,
muzik_ad=:muzik_ad,
muzik_sira=:muzik_sira
");
$update = $duzenle->execute(array(
'muzik_dosya' => $muzikyol,
'muzik_sanatci' => $_POST['muzik_sanatci'],
'muzik_ad' => $_POST['muzik_ad'],
'muzik_sira' => $_POST['muzik_sira']
));
if ($update) {
Header("Location:../muzik.php?durum=ok");
} else {
Header("Location:../muzik.php?durum=no");
}
}Aynı olayı fotoğraf yüklemek için kullanıyorum. Sorunsuz oluyor. Ama bunda veri tabanına bilgiler gidiyor. Oradan da müzik dinleme sayfasına gidiyor. Ancak dosya benim ana dizinime yüklenmediği için şarkı çalmıyor. Sebebi nedir?
Php mp3 yükleme hakkında yardım
2
●32
- 30-12-2020, 17:18:25
- 30-12-2020, 22:15:49Sonunda buldum ya

Appserv kullanıyordum.
Php.ini dosyasında upload_max_filesize 1M idi.
Dosya yükleme boyutuyla alakalıydı yani. Yükseltince çözüldü. Teşekkürler
