Cái mod nhạc 4 năm ko dùng giờ ko get được link cũ, viết lại code mới. Get Link Zing Mp3 Nhanh & Chuẩn Nhất :) Get 320 & lossless thì các bạn tự mày mò thêm chút, rất đơn giản. Demo: Link PHP: # connhagiau @ dembuon.vnfunction cng_get_zing_mp3($url) { $link = str_replace('mp3.zing.vn','m.mp3.zing.vn',$url); $content = file_get_contents($link); $xml = explode('xml="', $content); $xml = explode('"', $xml[1]); $data = file_get_contents($xml[0]); preg_match('/"source":"(.*)=?"/U', $data, $link); $url = str_replace('\/', '/', $link[1]); return $url;} Get Cả Cái Playlist Zing: PHP: # connhagiau @ dembuon.vnfunction cng_get_zing_mp3($url) { $temp = str_replace('mp3.zing.vn','m.mp3.zing.vn',$url); $content = file_get_contents($temp); $xml = explode('xml="', $content); $xml = explode('"', $xml[1]); $data = file_get_contents($xml[0]); $data = str_replace('\/', '/', $data); preg_match_all('/"source":"(.*)=?"/U', $data, $link); return $link[1];} VPS tốt nhất dành cho webmaster: Vultr hoặc DigitalOcean
Hiện tại thì Zing đã cho phép sử dụng API của Zing để get link Mp3. Các bạn nên sử dụng cách này cho nhanh & đơn giản hơn. Với $id là 8 ký tự mã hóa ở ví dụ dưới. Phần bôi đỏ: PHP: # connhagiau @ dembuon.vnfunction cng_get_zing_mp3($id) { $api = 'http://api.mp3.zing.vn/api/mobile/song/getsonginfo?keycode=fafd463e2131914934b73310aa34a23f&requestdata={"id":"'.$id.'"}'; $content = file_get_contents($api); $json = json_decode($content, true); $name = $json['title']; $artist = $json['artist']; $hq = $json['link_download']['128']; $hd = $json['link_download']['320']; $l2 = $json['link_download']['lossless']; $url = $hq; return $url;}