// JSON Dosya Yolları Tanımları define('CATEGORIES_DATA_FILE', __DIR__ . '/data/kategoriler_demolar.json'); define('SLIDER_DATA_FILE', __DIR__ . '/data/slider_items.json'); // Kategoriler ve Demoları Çekme / Kaydetme Fonksiyonları function get_kategoriler_demolar() { return decode_json_array_file(CATEGORIES_DATA_FILE); } function save_json_file($file_path, $data) { return file_put_contents($file_path, encode_json_for_storage(array_values($data)), LOCK_EX); } // Genel Dosya Yükleme Fonksiyonu (Resim ve MP3) function upload_admin_media($file, $allowed_types = array('jpg', 'jpeg', 'png', 'webp', 'mp3')) { if (!isset($file['tmp_name']) || !is_uploaded_file($file['tmp_name'])) { return array('success' => false, 'message' => 'Dosya yüklenemedi.'); } if ($file['error'] !== UPLOAD_ERR_OK) { return array('success' => false, 'message' => 'Yükleme sırasında bir hata oluştu.'); } if ($file['size'] > (15 * 1024 * 1024)) { // Maksimum 15MB return array('success' => false, 'message' => 'Dosya boyutu 15MB sınırını aşıyor.'); } $extension = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)); if (!in_array($extension, $allowed_types)) { return array('success' => false, 'message' => 'Geçersiz dosya uzantısı.'); } $new_filename = 'media_' . time() . '_' . mt_rand(1000, 9999) . '.' . $extension; $target_path = UPLOAD_DIR . $new_filename; if (move_uploaded_file($file['tmp_name'], $target_path)) { return array( 'success' => true, 'filename' => $new_filename, 'url' => UPLOAD_URL . $new_filename ); } return array('success' => false, 'message' => 'Dosya dizine taşınamadı.'); }
Yayınlarınızda kullanabileceğiniz en popüler MP3 ses efektleri. Kategorileri kullanarak aradığınız efekti dinleyip hemen indirebilirsiniz.
Tüm MP3 ses efektleri radyo yayıncıları ve DJ'ler için özel olarak kategorize edilmiştir. Listeden dilediğiniz efekti önce canlı olarak dinleyebilir, beğendiğinizi doğrudan cihazınıza indirebilirsiniz.