Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.65 KB | None | 0 0
  1. <?php
  2. function curlhtml($url){
  3. $ch = @curl_init();
  4. curl_setopt($ch, CURLOPT_URL, $url);
  5. $head[] = "Connection: keep-alive";
  6. $head[] = "Keep-Alive: 300";
  7. $head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
  8. $head[] = "Accept-Language: en-us,en;q=0.5";
  9. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36');
  10. curl_setopt($ch, CURLOPT_HTTPHEADER, $head);
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  12. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  13. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  14. curl_setopt($ch, CURLOPT_TIMEOUT, 60);
  15. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
  16. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
  17. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
  18. $page = curl_exec($ch);
  19. curl_close($ch);
  20. return $page;
  21. }
  22. function explode_by($begin,$end,$data) {
  23. $data = explode($begin,$data);
  24. $data = explode($end,$data[1]);
  25. return $data[0];
  26. }
  27. function get_archive($url) {
  28. $html = curlhtml($url);
  29. $link = explode_by('property="og:video" content="','"',$html);
  30. return $link;
  31. }
  32. if($_SESSION["login"] == true or $listenlogin != true)
  33. {
  34. $id=$_GET['id'];
  35. if(empty($id) || preg_match("/\D/",$id)) {
  36. err_index($lang[loi_saiid]);
  37. }
  38. else {
  39. $query = "SELECT a.*,b.catID,b.catName,c.singerID,c.singerName,d.albumID,d.albumName,e.authorID,e.authorName,f.serverLink FROM song AS a LEFT OUTER JOIN category AS b ON a.catID = b.catID LEFT OUTER JOIN singer AS c ON a.singerID = c.singerID LEFT OUTER JOIN album AS d ON a.albumID = d.albumID LEFT OUTER JOIN author AS e on a.authorID = e.authorID LEFT OUTER JOIN server AS f ON a.serverID = f.serverID WHERE sID = '$id'";
  40. //echo $query; exit();
  41. $result = mysql_query ($query) or die("No song!!!");
  42. $row=mysql_fetch_array($result);
  43. if( !empty($row["sID"]) ) {
  44. $sID = $row["sID"];
  45. $sName = $row["sName"];
  46. $sLink = $row["sLink"];
  47. $sType = $row["sType"];
  48. $serverLink = $row["serverLink"];
  49. $kodau=khongdau($row["sName"]);
  50. $catID = $row["catID"];
  51. $catName = $row["catName"];
  52. $sType = $row["sType"];
  53. $albumID = $row["albumID"];
  54. $albumName = $row["albumName"];
  55. $singerID = $row["singerID"];
  56. $singerName = $row["singerName"];
  57. $authorID = $row["authorID"];
  58. $authorName = $row["authorName"];
  59. $sView = $row["sView"];
  60. $sDownload = $row["sDownload"];
  61. $sMonthView = $row["sMonthView"];
  62. $sMonthDownload = $row["sMonthDownload"];
  63. $sRank = $row["sRank"];
  64. $sRankCount = $row["sRankCount"];
  65. $mID = $row["mID"];
  66. $sLyric = $row["sLyric"];
  67. $sStatus = $row["sStatus"];
  68. $skeyword = $row["keyword"];
  69. $sLyric = chuyendoi( $sLyric );
  70. if(empty($sLyric) ) {
  71. }else
  72. {
  73. $sLyric =chuyendoi( $sLyric );
  74. }
  75. if ( eregi("unknown",$albumName) ) { $albumName = "<font color=999999><em>Ch&#432;a c&#243; th&#244;ng tin</em></font>"; }
  76. if ( eregi("unknown",$authorName) ) { $authorName = "<font color=999999><em>Ch&#432;a c&#243; th&#244;ng tin</em></font>"; }
  77. $sRankFloat = number_format($sRank,2);
  78. $sRank = number_format($sRank,0);
  79. mysql_query ("UPDATE song SET sView=(sView+1), sMonthView = (sMonthView+1) WHERE sID = '$sID'") or die("Cannot Query! Please contact Admin! #2");
  80. mysql_query ("UPDATE album SET albumCount = (albumCount+1) WHERE albumID = '$albumID'") or die("Cannot Query! Please contact Admin! #3");
  81. mysql_query ("UPDATE singer SET singerCount = (singerCount+1) WHERE singerID = '$singerID'") or die("Cannot Query! Please contact Admin! #4");
  82. mysql_query ("UPDATE author SET authorCount = (authorCount+1) WHERE authorID = '$authorID'") or die("Cannot Query! Please contact Admin! #5");
  83. ?>
  84. <div class="column-bit">
  85. <div class="seo">
  86. <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="http://dj.very.vn" itemprop="url"><span itemprop="title">Nhạc Sàn</span></a> »</span>
  87. <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="<?php echo $server;?>the-loai/<?=$catID?>/<?php echo CovertVn($catName);?>.html" itemprop="url"><span itemprop="title"><?=$catName?></span></a> »</span>
  88. <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="<?php echo $server;?>ca-sy/<?=$singerID?>/<?php echo CovertVn($singerName);?>.html" itemprop="url"><span itemprop="title"><?=$singerName?></span></a></span></div>
  89. <div class="content-column">
  90. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  91. <td width="100%">
  92. <div class="tablecontent02">
  93. <form method="post" class='posts' name="mvoite" action="<?=$serverLink?>source/action.php"><input type="hidden" name="act" value="mvoite" /><input type="hidden" name="sID" value="<?=$sID?>"/></form>
  94. <div class="play_info">
  95. <h1 class="h1"><a href="<?php echo $server;?>nghe/<?=$sID?>/<?php echo CovertVn($sName);?>_<?php echo CovertVn($singerName);?>.html" title="<?=$sName?>"><span class='play-h1'><?=$sName?></span></a></h1>
  96. <p>Album: <a href="http://dj.very.vn/album/<?=$albumID?>/<?php echo CovertVn($albumName);?>.html" title="<?=$albumName?>"><?=$albumName?></a></p>
  97. <p>Trình bày: <a href="<?php echo $server;?>ca-sy/<?=$singerID?>/<?php echo CovertVn($singerName);?>.html" title="<?=$singerName?>"><?=$singerName?></a></p>
  98. <p>Thể loại: <a href="<?php echo $server;?>the-loai/<?=$catID?>/<?php echo CovertVn($catName);?>.html" title="<?=$catName?>"><?=$catName?></a></p>
  99. <p>Người gửi: <span class="main-player">Admin</span> | Nghe: <span class="main-player"><?=$sView?></span> | Tải: <span class="main-player"><?=$sDownload?></span></p>
  100. </div><div class='top'></div>
  101. <div align="center">
  102. <!-- Media -->
  103. <div id='div-gpt-ad-1418436786161-0' style='width:336px; height:280px;'>
  104. <script type='text/javascript'>
  105. googletag.cmd.push(function() { googletag.display('div-gpt-ad-1418436786161-0'); });
  106. </script>
  107. </div>
  108. </div></div>
  109. <table align="center" cellpadding="2" cellspacing="2" width="100%">
  110. <td align="center">
  111. <? if ( $sType == "flv"){
  112. if(strpos($sLink , 'clyp.it') !== false){
  113. $sLink = curlhtml("http://api.animevshd.com/tools/clyp.php?url=$sLink&type=play");
  114. } else if(strpos($sLink , 'archive') !== false && strpos($sLink , 'download') === false){
  115. $sLink = get_archive($sLink);
  116. }
  117. $chuoi=$sLink;
  118. $email = explode("/",$chuoi);
  119. $machuoi = $email[2];
  120. if($machuoi !='dj.very.vn') {?>
  121. <div class="sm2-bar-ui compact flat full-width">
  122.  
  123. <div class="bd sm2-main-controls">
  124.  
  125. <div class="sm2-inline-texture"></div>
  126. <div class="sm2-inline-gradient"></div>
  127.  
  128. <div class="sm2-inline-element sm2-button-element">
  129. <div class="sm2-button-bd">
  130. <a href="#play" class="sm2-inline-button sm2-icon-play-pause">Play / pause</a>
  131. </div>
  132. </div>
  133.  
  134. <div class="sm2-inline-element sm2-inline-status">
  135.  
  136. <div class="sm2-playlist">
  137. <div class="sm2-playlist-target">
  138. <!-- playlist <ul> + <li> markup will be injected here -->
  139. <!-- if you want default / non-JS content, you can put that here. -->
  140. <noscript><p>JavaScript is required.</p></noscript>
  141. </div>
  142. </div>
  143.  
  144. <div class="sm2-progress">
  145. <div class="sm2-row">
  146. <div class="sm2-inline-time">0:00</div>
  147. <div class="sm2-progress-bd">
  148. <div class="sm2-progress-track">
  149. <div class="sm2-progress-bar"></div>
  150. <div class="sm2-progress-ball"><div class="icon-overlay"></div></div>
  151. </div>
  152. </div>
  153. <div class="sm2-inline-duration">0:00</div>
  154. </div>
  155. </div>
  156.  
  157. </div>
  158.  
  159. <div class="sm2-inline-element sm2-button-element sm2-volume">
  160. <div class="sm2-button-bd">
  161. <span class="sm2-inline-button sm2-volume-control volume-shade"></span>
  162. <a href="#volume" class="sm2-inline-button sm2-volume-control">volume</a>
  163. </div>
  164. </div>
  165.  
  166. </div>
  167.  
  168. <div class="bd sm2-playlist-drawer sm2-element">
  169.  
  170. <div class="sm2-inline-texture">
  171. <div class="sm2-box-shadow"></div>
  172. </div>
  173.  
  174. <!-- playlist content is mirrored here -->
  175.  
  176. <div class="sm2-playlist-wrapper">
  177. <ul class="sm2-playlist-bd">
  178. <li><a href="<?=$sLink?>"><b><?=$sName?></b> - <span class="label"><?=$singerName?></span></a></li>
  179. </ul>
  180. </div>
  181.  
  182. </div>
  183.  
  184. </div>
  185.  
  186. <?php }?>
  187. <? } else { ?>
  188. <?php
  189. if($sType=='send')
  190. {
  191. $sLink = 'http://get.vn88.com/ts.php?url='.$sLink.'#.flv';
  192. echo '<embed flashvars="file='.$sLink.'&amp;menu=false&amp;repeat=always&amp;stretching=none&amp;autostart=true&amp;image=http://dj.very.vn/img/player.png&amp;backcolor=0x222222&amp;frontcolor=0xFFFFFF&amp;lightcolor=E00057" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" bgcolor="undefined" src="http://dj.very.vn/play/jwhplayercu%7E.swf" name="single2" type="application/x-shockwave-flash" height="130" width="400"><!--';
  193. }
  194. elseif($sType=='sends')
  195. {
  196. $sLink = "http://dj.very.vn/mp3/z.php?id=".$sLink.".flv";
  197.  
  198. echo '<embed flashvars="file='.$sLink.'&amp;menu=false&amp;repeat=always&amp;stretching=none&amp;autostart=true&amp;image=http://dj.very.vn/img/player.png&amp;backcolor=0x222222&amp;frontcolor=0xFFFFFF&amp;lightcolor=E00057" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" bgcolor="undefined" src="http://dj.very.vn/play/jwhplayercu%7E.swf" name="single2" type="application/x-shockwave-flash" height="130" width="400">
  199. <!--';
  200. }
  201. ?>
  202. <object width="465" height="385"><param name="movie" value="play/player-videos.swf?file=<?=$serverLink?><?=$sLink?>&amp;skin=play/stylish.swf&amp;lightcolor=66cc00&amp;bufferlength=10&amp;volume=100&amp;autostart=false&amp;icons=false&amp;repeat=always&amp;menu=false&amp;playlist=over"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="play/player-videos.swf?file=<?=$serverLink?><?=$sLink?>&amp;skin=play/stylish.swf&amp;lightcolor=66cc00&amp;bufferlength=10&amp;volume=100&amp;autostart=true&amp;icons=false&amp;repeat=always&amp;menu=false&amp;playlist=over" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="465" height="385"></object>
  203. <?php
  204. if($sType=='sends')
  205. echo '-->';
  206. ?>
  207. <?php if($sType=='send') echo '-->'?>
  208. <? } ?>
  209. </td><tr><td align="center">
  210. <p>
  211. <div class="fb-like" data-href="<?php echo curPageURL();?>" data-colorscheme="light" data-layout="button_count" data-action="like" data-show-faces="false" data-send="false"></div>
  212. <!-- AddToAny BEGIN -->
  213. <a class="a2a_dd" href="http://www.addtoany.com/share_save?linkurl=<?php echo curPageURL();?>&amp;linkname=<?=$status?>"><img src="<?=$serverLink?>Icons/share_save_171_16.png" width="131" height="19" border="0" alt="Share"/></a>
  214. <script type="text/javascript" src="http://static.addtoany.com/menu/page.js"></script>
  215. <!-- AddToAny END -->
  216. <div id="download-area">
  217. <!--
  218. <div class='button02'>
  219. <a rel='nofollow' href="<?=$serverLink?>Huong-Dan-Tai-Nhac/Index.html" target="_blank" title="Hướng Dẫn Nghe & Tải Nhạc" id="ser" class='button01'><img src="<?=$serverLink?>Icons/warning.png" />Hướng dẫn tải nhạc</a>
  220. </div> -->
  221. <div class='button02'>
  222. <form rel='nofollow' action="<?php echo $server;?>song.php?act=download&id=<?=$sID?>" id="downloadform" target="_blank" method="post">
  223. <a href="javascript:void(0)" onclick="document.getElementById('downloadform').submit(); return false;" class='button01' title='DOWNLOAD MP3 320Kbps'><img src="<?=$serverLink?>Icons/downloadbtn.png" />DOWNLOAD MP3 320Kbps</a>
  224. </form>
  225. </div>
  226. </div>
  227. <span class='main-player01'>Các bạn NGHE & DOWNLOAD MP3 chất lượng <span class='main-player02'><b>320Kbps</b></span> hoàn toàn MIỄN PHÍ không cần đăng ký Tài khoản!<br><span class="main-player">Hãy ủng hộ DJ.very.vn bằng cách giới thiệu tới bạn bè và người wen của bạn nhé.</span>
  228. <div class='top'></div>
  229. <div class='shared'><div class='shared01'><div class='shared02'><b><span class='shared03'>Copy & gởi Link:</span></b></div><div class='shared04'><input class='shared05' onClick="this.select();" readonly="readonly" value="<?php echo $server;?>nghe/<?=$sID?>/<?php echo CovertVn($sName);?>_<?php echo CovertVn($singerName);?>.html" size="45"></div></div></div></td></tr><tr bgcolor="#000000"><td>
  230. <div id="show_div">
  231. <div class='shared06'>
  232. <a name="loibaihat"></a>
  233. <h2 class='sLyric'><?=smiles( $sLyric )?></h2>
  234. </div></div></td></tr></table></div></td></tr></table></div></div>
  235. <? if(!empty($skeyword)){ include("source/tagcloud.php"); }?>
  236. <? include("source/camnhan.php");?>
  237. <? include("source/fb.php");?>
  238. <? if($albumName!="") include("source/swithalbum.php");?>
  239. <?
  240. } else {
  241. err_index("Ca khúc này không tồn tại hoặc đã bị xóa khỏi cơ sở dữ liệu!");
  242. } // kiem tra ton tai bai hat hay khong?
  243. }
  244. } else {
  245. err_index("Để nghe nhạc bạn cần đăng nhập<br><br>Hãy <a rel='nofollow' href='dang-nhap.html'>Đăng nhập</a> hoặc <a rel='nofollow' href='dang-ky.html'>Đăng ký</a> ngay bây giờ");
  246. }
  247. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement