| Server IP : 127.0.0.1 / Your IP : 216.73.216.48 Web Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT DESKTOP-3H4FHQJ 10.0 build 19045 (Windows 10) AMD64 User : win 10 ( 0) PHP Version : 8.2.12 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : D:/xamppkk/htdocs-coblaa/coblaa/ |
Upload File : |
<html>
<head>
<title>Latest Uganda Songs <?php echo $curr_year = date("Y"); ?></title>
<link rel="icon" type="image/jpg" href="http://craneblue.com/cb_image/main_icon/coot_icon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="main_css/detail.css?v3" />
<!--meta name="google-adsense-account" content="ca-pub-4728417548940171"><!--gog ads -k->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4728417548940171"crossorigin="anonymous"></script><!-- ad unit -->
</head>
<?php
$user_ip = getenv('REMOTE_ADDR');
$geo = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$user_ip"));
$city = $geo["geoplugin_city"];
$country = $geo["geoplugin_countryName"];
//echo" mmm $user_ip";
?>
<input type="text" id="user_ip" value="<?php echo"$user_ip";?>" style="display:none;" />
<input type="text" id="user_city" value="<?php echo"$city";?>" style="display:none;" />
<input type="text" id="user_country" value="<?php echo"$country";?>" style="display:none;" />
<?php
session_start();
include('db.php');
if(isset($_SESSION['my_id']))
{
$user_id = $_SESSION['my_id'];
}else{
$user_id = $user_ip;
}
?>
<input id="my_id" value="<?php echo $user_id ?>" style="display:none;" />
<body>
<div id="cb_preloader" class="cb_preloader" ><img src="main_icon/preloader.gif" class="cb_preloader_img" ></div>
<?php
if(isset($_GET['idsong']))
{
$cur_idsong = $_GET['idsong'];
$cur_idalbum = $_GET['idlbum'];
}
?>
<input id="cur_idsong" value="<?php echo $cur_idsong ?>" style="display:none;" />
<input id="cur_idalbum" value="<?php echo $cur_idalbum ?>" style="display:none;" />
<div class="content_div" >
<?php
$get_song ="select * from musictb where id='$cur_idsong' ";
$run_get_song = mysqli_query($con,$get_song);
while($row_get_song = mysqli_fetch_array($run_get_song))
{
$song_url = $row_get_song['song_url'];
$album_id = $row_get_song['album_id'];
$song_title = $row_get_song['song_title'];
$artist_name = $row_get_song['artist_name'];
$get_art_album ="select * from artist_album where id='$album_id'";
$run_get_art_album = mysqli_query($con,$get_art_album);
while($row_get_art_album = mysqli_fetch_array($run_get_art_album))
{
$album_img = $row_get_art_album['album_img'];
?>
<input id="song_url" value="<?php echo $song_url; ?>" style="display:none;" />
<audio id="main_audio" loop autoplay style="display:none;" >
<source src="audios/<?php echo $song_url ?>.ogg" type="audio/ogg">
<source src="audios/<?php echo $song_url ?>" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>
<div class="player_div" >
<div class="artist_profile_div" >
<img src="artist_profile/<?php echo $album_img ?>" class="artist_profile_img" />
</div>
<div class="det_song_div" >
<span class="det_song_title" ><?php echo $song_title ?></span>
<span class="det_artist_name" ><?php echo $artist_name ?></span>
</div>
<div class="player_seek_div" >
<span id="p_cur_time" class="player_cur_time" >00:00</span>
<span id="p_dur_time" class="player_duration" >00:00</span>
<div id="player_seek_slider" class="player_seek_slider" >
<input id="seeks_value" onchange="seekTo()" type="range" name="rng" min="0" step="0.25" value="0" onchangek="mSet()" class="seeks" />
</div>
<img src="main_icon/back_btn2.png" Onclick="history.back();" class="bk_arrow_btn" />
</div>
<div class="player_controls_div" >
<img src="main_icon/bk_btn.png" class="player_control_btn" />
<img id="main_play" src="main_icon/play_btn.png" class="player_control_btn" />
<img id="main_pause" src="main_icon/stop_btn.png" class="player_control_btn" style="display:none;" />
<img src="main_icon/nxt_btn.png" class="player_control_btn" />
</div>
<div class="song_view_div" >
<span class="view_shade" >
<span id="" class="view_lebal" >Playlist</span>
<span id="" class="view_icon_span" >
<img src="main_icon/playlst.png" onClick="show_playlist_div();" class="song_view_icon" />
</span>
<span idk="song_download_output" class="song_view_count" ></span>
</span>
<span class="view_shade" >
<!--span id="" class="view_lebal" >Add to list</span-k->
<span id="" class="view_icon_span" >
<img src="main_icon/playlst.png" onClick="download_audio();" class="song_view_icon" />
</span-->
<span idk="song_download_output" class="song_view_count" ></span>
</span>
<span class="view_shade" >
<span id="" class="view_lebal" >Volume</span>
<span id="" class="view_icon_span" >
<img src="main_icon/volume_off1.png" id="volumeoff_btn1" onClick="mute_audio();" class="song_view_icon" />
<img src="main_icon/volume_on1.png" id="volumeon_btn1" onClick="unmute_audio();" class="song_view_icon" />
</span>
<span idk="song_download_output" class="song_view_count" ></span>
</span>
<span class="view_shade" >
<span id="" class="view_lebal" >Views</span>
<span id="" class="view_icon_span" >
<img src="main_icon/eye1.png" class="song_view_icon" />
</span>
<span id="song_view_output" class="song_view_count" ></span>
</span>
<span class="view_shade" >
<span id="" class="view_lebal" >Like</span>
<span id="" class="view_icon_span" >
<img id="be4_like_btn" src="main_icon/heart_b4_like.png" Onclick="save_song_like();" class="song_view_icon" />
<img id="like_btn" src="main_icon/heart_like.png" class="song_view_icon" style="display:none;" />
</span>
<span id="song_like_output" class="song_view_count" ></span>
</span>
<span class="view_shade" >
<span id="" class="view_lebal" >Download</span>
<span id="" class="view_icon_span" >
<img src="main_icon/down_count.jpg" onClick="download_audio();" class="song_view_icon" />
</span>
<span id="song_download_output" class="song_view_count" ></span>
</span>
</div>
<div id="playlst_div" class="playlst_div" >
<span id="" class="title_plylst" >Create new Playlist</span><span idk="new_plylst_output" onClick="close_playlist_div();" class="close_playlst_btn" >x</span>
<span id="" class="single_plylst" >
<input id="new_plylst_input" class="new_plylst_input" placeholder="Playlist name..." />
<button class="add_plylst_btn" onClick="save_new_playlist();" style="color:blue;border:1px solid blue;display:block;" >Save</button>
</span>
<span id="new_plylst_output" class="new_plylst_output" > </span>
<span id="" class="title_plylst" style="color:brown;" >Your Playlist</span>
<span id="playlist_output" ></span>
<!--span id="" class="single_plylst2" >
<span id="" class="single_plylst_name" >Vicent songs</span>
<span id="" class="single_plylst_song_count" >20</span>
<button class="add_plylst_btn" >Add</button>
</span-->
</div>
</div>
<?php } } ?>
<script>
var cur_audio = document.getElementById('main_audio');
cur_audio.addEventListener("timeupdate",updating_timer,false);
let p_cur_time = document.getElementById("p_cur_time");
//let cur_time = document.getElementById("cur_time");
let p_dur_time = document.getElementById("p_dur_time");
let seeks_value = document.getElementById("seeks_value");
/*
if(cur_audio.play=true){
//cur_audio.play();
document.getElementById('main_play').style.display="none";
document.getElementById('main_pause').style.display="block";
}else{
document.getElementById('main_play').style.display="block";
document.getElementById('main_pause').style.display="none";
}*/
document.getElementById('main_play').addEventListener('click', function(){
cur_audio.play();
document.getElementById('main_play').style.display="none";
document.getElementById('main_pause').style.display="block";
}, false);
//
document.getElementById('main_pause').addEventListener('click', function(){
cur_audio.pause();
document.getElementById('main_play').style.display="block";
document.getElementById('main_pause').style.display="none";
}, false);
function updating_timer()
{
cur_mint = Math.floor(cur_audio.currentTime /60 );
cur_sec = Math.floor(cur_audio.currentTime - cur_mint * 60 );
dur_mint = Math.floor(cur_audio.duration /60 );
dur_sec = Math.floor(cur_audio.duration - dur_mint * 60 );
if(cur_sec <10){cur_sec ="0"+cur_sec;}
if(dur_sec <10){dur_sec ="0"+dur_sec;}
p_cur_time.innerHTML = cur_mint+":"+cur_sec;
p_dur_time.innerHTML = dur_mint+":"+dur_sec;
seekPosition = cur_audio.currentTime * (100 / cur_audio.duration);
seeks_value.value=seekPosition;
}
function seekTo() {
seekto = cur_audio.duration * (seeks_value.value / 100);
cur_audio.currentTime = seekto;
}
function mute_audio()
{
document.getElementById("main_audio").muted = false;
document.getElementById('volumeon_btn1').style.display="block";
document.getElementById('volumeoff_btn1').style.display="none";
}
function unmute_audio()
{
document.getElementById("main_audio").muted = true;
document.getElementById('volumeon_btn1').style.display="none";
document.getElementById('volumeoff_btn1').style.display="block";
}
</script>
</div><!-- end of content_div -->
<div id="save_error"></div>
<div class="footer_div"></div>
<script>
window.addEventListener('load', function(){
document.getElementById('cb_preloader').style.display="none";
} );
save_song_view();
function save_song_view()
{
cur_idsong = document.getElementById("cur_idsong").value;
cur_idalbum = document.getElementById("cur_idalbum").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?cur_idsong="+cur_idsong+"&&cur_idalbum="+cur_idalbum+"&&status=save_song_view",false);
xmlhttp.send(null);
//document.getElementById("save_error").innerHTML=xmlhttp.responseText;
}
function save_song_like()
{
cur_idsong = document.getElementById("cur_idsong").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?cur_idsong="+cur_idsong+"&&status=save_song_like",false);
xmlhttp.send(null);
document.getElementById("save_error").innerHTML=xmlhttp.responseText;
disp_song_like();
}
function download_audio()
{
download_link_input = document.getElementById('song_url').value;
const a = document.createElement("a");
a.href = "audios/"+download_link_input;
a.download = "";
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
save_song_download();
}
function save_song_download()
{
cur_idsong = document.getElementById("cur_idsong").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?cur_idsong="+cur_idsong+"&&status=save_song_download",false);
xmlhttp.send(null);
document.getElementById("save_error").innerHTML=xmlhttp.responseText;
disp_song_download();
}
disp_song_view();
function disp_song_view()
{
cur_idsong = document.getElementById("cur_idsong").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?cur_idsong="+cur_idsong+"&&status=disp_song_view",false);
xmlhttp.send(null);
document.getElementById("song_view_output").innerHTML=xmlhttp.responseText;
}
disp_song_like();
function disp_song_like()
{
cur_idsong = document.getElementById("cur_idsong").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?cur_idsong="+cur_idsong+"&&status=disp_song_like",false);
xmlhttp.send(null);
document.getElementById("song_like_output").innerHTML=xmlhttp.responseText;
incoming_like = document.getElementById("incoming_like").value;
if(incoming_like >0){
document.getElementById('like_btn').style.display="block";
document.getElementById('be4_like_btn').style.display="none";
}else{
document.getElementById('like_btn').style.display="none";
document.getElementById('be4_like_btn').style.display="block";
}
}
disp_song_download();
function disp_song_download()
{
cur_idsong = document.getElementById("cur_idsong").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?cur_idsong="+cur_idsong+"&&status=disp_song_download",false);
xmlhttp.send(null);
document.getElementById("song_download_output").innerHTML=xmlhttp.responseText;
}
function show_playlist_div()
{
document.getElementById('playlst_div').style.display="block";
}
function close_playlist_div()
{
document.getElementById('playlst_div').style.display="none";
}
disp_playlist();
function disp_playlist()
{
my_id = document.getElementById("my_id").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?my_id="+my_id+"&&status=disp_playlist",false);
xmlhttp.send(null);
document.getElementById("playlist_output").innerHTML=xmlhttp.responseText;
}
function save_new_playlist()
{
playlstname = document.getElementById("new_plylst_input").value;
plylstname_leng = playlstname.length;
my_id = document.getElementById("my_id").value;
if(playlstname =="" || plylstname_leng <3 ){}else{
//var formdata = new FormData();
//formdata.append('image_input',curr_image);
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?my_id="+my_id+"&&playlstname="+playlstname+"&&status=save_new_playlist",false);
xmlhttp.send(null);
//xmlhttp.send(formdata);
document.getElementById("new_plylst_output").innerHTML=xmlhttp.responseText;
document.getElementById("new_plylst_input").value="";
disp_playlist();
}
}
var btn_status=1;
function select_playlist(spl)
{
more_option ='more_option'+spl;
if(btn_status ==1 ){
document.getElementById(more_option).style.display="block";
btn_status =1;
}else{
document.getElementById(more_option).style.display="block";
document.getElementById(btn_status).style.display="none";
btn_status =more_option;
}
}
function close_option_span()
{
document.getElementById(more_option).style.display="none";
document.getElementById(btn_status).style.display="none";
}
function add_song_playlist(aspl)
{
playlistid = aspl;
cur_idsong = document.getElementById("cur_idsong").value;
my_id = document.getElementById("my_id").value;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?my_id="+my_id+"&&playlistid="+playlistid+"&&cur_idsong="+cur_idsong+"&&status=add_song_playlist",false);
xmlhttp.send(null);
document.getElementById("new_plylst_output").innerHTML=xmlhttp.responseText;
disp_playlist();
}
function delete_playlist(dp)
{
playlist_id = dp;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","autopage.php?my_id="+my_id+"&&playlist_id="+playlist_id+"&&status=delete_playlist",false);
xmlhttp.send(null);
//document.getElementById("new_plylst_output").innerHTML=xmlhttp.responseText;
disp_playlist();
}
</script>
</body>
</html>