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?