PHP实现简单搜歌的方法

5年以前  |  阅读数:178 次  |  编程语言:PHP 

本文实例讲述了PHP实现简单搜歌的方法。分享给大家供大家参考。具体实现方法如下:


    <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程序设计有所帮助。

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
Java生成UUID
PHP自定义函数获取搜索引擎来源关键字的方法
年的日历图
发送邮件
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
指定应用ID以获取对应的应用名称
再谈PHP中单双引号的区别详解
Yii2汉字转拼音类的实例代码
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例