Ví dụ mình có địa chỉ file xml dạng json : http://mp3.zing.vn/json/playli ... TbnLn vậy thì làm s để hiện ra các thông tin trong đó, như name, cover, lyric,..
Thảo luậnHiện thông tin trong file xml dạng json bằng php
4 bài đăng
04.05.2017 / 23:59
Bài đăng: 2646
Trùm!
Vẫn là A N H
vãi cả xml dạng json =))
php thì dùng hàm json_decode
Đã chỉnh sửa. MrKen (05.05.2017 / 00:17)
minhduc thích điều này
05.05.2017 / 00:35
Bài đăng: 2469
Admin
Admin là người tận tâm và luôn hành xử đúng mực.
PHP
//Ta sử dụng cURL thay vì get_file_contents() dựa theo Header() URL đích function curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); $head[] = "Connection: keep-alive"; $head[] = "Keep-Alive: 300"; $head[] = "Accept-Language: en-us,en;q=0.5"; $head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7"; 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'); curl_setopt($ch, CURLOPT_ENCODING, ''); curl_setopt($ch, CURLOPT_HTTPHEADER, $head); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Expect:' )); $str = curl_exec($ch); curl_close($ch); return $str; } //URL đích $a='http://mp3.zing.vn/json/playlist/get-source/playlist/kmcHykmuHdRFiJBykFcTbnLn'; //GET STRING USING FUNC. CURL() $str=curl($a); //CONVERT STRING TO JSON $b=json_decode($str,true); //SHOW INFO echo $b['msg'].'<br/>'; //msg echo $b['data'][0]['name'].'<br/>'; //Name bài thứ nhất trong playlist echo $b['data'][1]['source_list'].'<br/>'; //URL mp3 bài thứ 2 trong playlist. //SHOW ARRAY USING VAR_DUMP() var_dump($b);
Đã chỉnh sửa. hanhphucao (05.05.2017 / 11:58)
minhduc thích điều này
Người dùng đã xem (42)
nhox49,
phuongk,
khanh2002hn,
nhoc49,
mcvp9x,
Yaka99,
Zinesking,
adu2002hn,
quality,
DucVuPro,
SangLT,
Poker,
mellody,
Lount,
monaechi,
kimycelove,
popokeen,
Vnhaha,
tnit2510,
locga113z,
Buianhduong,
Hgimmortal,
dingyuan,
VazDN,
MnpNgok,
Hoccode,
VinaDP,
hidden,
Koollzboy,
b0ysh0ckhn,
Gamex9x,
minhmon2000,
PMTpro,
Tieu.ka,
Jichan,
hanhphucao,
MrKen,
chien,
minhmon,
adxyz,
minhduc,
manhhung,