本文实例讲述了PHP实现简单搜歌的方法。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
<form name= "" method= "post" action= "" > <input name= "key" type= "text" /> <input name= "submit" type= "submit" value= "搜歌" /> </form> <pre> <?php header( 'meta http-equiv="content-type"content="text/html; charset=gb2312"' ); if ( isset( $_REQUEST [ 'submit' ]) && isset( $_REQUEST [ 'key' ])) $key = $_REQUEST [ 'key' ]; else $key = '周杰伦' ; $url = 'http://music.sina.com.cn/yueku/search/getRecommendXml1dot0.php?q=' .urlencode( $key ). '&l=50&json=json' ; $data = file_get_contents ( $url ); $data = json_decode( $data ); if ( ! count ( $data )) echo 'Not found' ; ?> </pre> <?php foreach ( $data as $one ){ $music = $one ->MP3URL; $music = file_get_contents ( $music ); $music = str_replace ( 'iask_music_song_url="' , '' , str_replace ( '";' , '' , $music )); ?> <div><?php echo 'ALBUM_NAME : ' . $one ->NAME. ' MUSIC_URL : <a href=' . $music . '>' . $one ->NAME. '</a>' . ' SINGER_NAME' . $one ->SINGERCNAME;?></div> <?php } ?> |
希望本文所述对大家的php程序设计有所帮助。