Code get file mp3 của nhaccuatui.com bằng PHP

Code get file mp3 của nhaccuatui.com bằng PHP

Nhạc của tui - com là một trang nghe nhạc lớn chắc hẳn các bạn đã biết và hôm nay mình sẽ giới thiệu một functon mà mình viết để get link nhạc từ nhạc của tui - com

Function get link nhạc 128KB/S


Code PHP sau đây sẽ giúp các bạn get được file mp3 với thông số là 128KB/S các chỉ cần truyền link vào hàm là được.

',$mp3[1]);
  $s2=file_get_contents($mp3[0]);
  $mp3=explode("",$s2);
  $mp3=explode("",$mp3[1]);
  $mp3=explode("<![CDATA[",$mp3[0]);
  $mp3=explode("]]>",$mp3[1]);
  return  $mp3[0];
 }
 echo get_nct("http://www.nhaccuatui.com/bai-hat/giu-em-di-thuy-chi.BosaifNmuEQo.html");

?>

Function get link nhạc vip

Như các bạn đã biết thì ngoài việc có link nhạc 128KB/S thì nhaccuatui.com còn có link nhạc vip các bạn có thể get file mp3 bằng hàm sau.

<?php
    function get_id_nct($link)
    {    
        $cut=explode(".html",$link);
        $link=$cut[0];
         $cut2=explode("http://www.nhaccuatui.com/bai-hat/",$link);
         $link2=$cut2[1];
         $cut3=explode(".",$link2);
        
        return "http://www.nhaccuatui.com/download/song/".$cut3[1];
    }
    function get_mp3_nct($link)
    {
        return file_get_contents($link);
    }
    function get_file_mp3($link)
    {
        $cut=explode('stream_url',$link);
        $cut2=explode('":"',$cut[1]);
        $cut3=explode('","',$cut2[1]);
        $thaythe=$cut3[0];
        $thaythe=str_replace("\/","/",$thaythe);
        return $thaythe;
    }
    echo get_id_nct("http://www.nhaccuatui.com/bai-hat/where-da-hood-at-dmx.AG2ilCrG0b.html");
    $link=get_id_nct("http://www.nhaccuatui.com/bai-hat/em-cua-ngay-hom-qua-ho-quang-version-duy-khiem-ngo.2PyhWqqGhOpy.html");
    $link2= get_mp3_nct($link);
    echo get_file_mp3($link2);
    
?>



Cách get link khác
<?php
function checkLink($link) {
$regex_link = '/http\:\/\/(www\.)?nhaccuatui\.com\/bai-hat\/.*/';
if (preg_match($regex_link, $link)) {
return 'bai-hat';
}
$regex_link = '/http\:\/\/(www\.)?nhaccuatui\.com\/playlist\/.*/';
if (preg_match($regex_link, $link)) {
return 'album';
}
return null;
}
function getCode($link, $type) {
$content = file_get_contents($link); //Lấy nội dung html
$links = array();
$temp = array();
switch ($type) {
case 'bai-hat':
preg_match('/NCTNowPlaying\.intFlashPlayer\(\"flashPlayer\"\,\s\"song\"\,\s\"(.*)\"/', $content, $temp); //Lấy nột dung từ fmt_url_map= choi tới dấu &
break;
case 'album':
preg_match('/NCTNowPlaying\.intFlashPlayer\(\"flashPlayer\"\,\s\"playlist\"\,\s\"(.*)\"\,\s\"1"\,\s\"(.*)\"/', $content, $temp); //Lấy nột dung từ fmt_url_map= choi tới dấu &
break;
}
if (isset($temp[1])) {
$links = $temp[1];
}
return $links;
}
$content = "";
if (isset($_POST['link'])) {
$link = $_POST['link'];
$type = checkLink($link);
if (!empty($type)) {
$code = getCode($link, $type);
if (!empty($code)) {
$xmlLink = '';
switch ($type) {
case 'bai-hat':
$xmlLink = 'http://www.nhaccuatui.com/flash/xml?key1=' . $code;
break;
case 'album':
$xmlLink = 'http://www.nhaccuatui.com/flash/xml?key2=' . $code;
break;
}
$musics = new SimpleXMLElement(file_get_contents($xmlLink));
$content .= '<table>';
foreach ($musics->track as $item) {
$content .= '<tr>';
$content .= '<td>' . $item->title . "</td><td><a href=" . $item->location . '> '.$item->location.' </a></td>';
$content .= '</tr>';
}
$content .= '</table>';
} else {
$content .= '<br/>Đường dẫn không hợp lệ';
}
} else {
$content .= '<br/>Đường dẫn không hợp lệ';
}
}
if (!empty($content)) {
echo $content;
}
<?
Chúc các bạn thành công

Bài viết liên quan:

https://severphim.blogspot.com/2016/04/code-get-file-mp3-cua-nhaccuatuicom.html

Nhận Xét Facebook

Chờ xíu nhé...

Nhận Xét Blogger


Không có nhận xét nào. bạn hãy là người đầu tiên.