接了个KTV网站,需要引用baidu mp3或其它网站的歌曲接口,也就是说他不想自己存音乐,直接自动引用别人的音乐就可以了。哪 位有用过该方面的功能呢?
我找到一个Java 的片段代码。http://cloud21.javaeye.com/blog/611914

解决方案 »

  1.   

    这个说白了就是小偷程序啊用 :
    file_get_contents
    或者 curl
    或者 snoopy抓到页面后 用正则匹配出音乐文件的地址和名称
      

  2.   

    随便用百度做了个例子,详细做法,看自己需求,可以再内容再一个表达式把数据一个一个取出
    <?php
    header('Content-Type: text/html; charset=utf-8'); 
    $mp3url="http://mp3.baidu.com/";
    $contents = file_get_contents($mp3url); 
    $contents = iconv("gb2312", "utf-8",$contents);
    if (preg_match("/^[\s\S]*?target=\"_blank\">中文金曲榜<\/a>([\s\S]*?)<\/table>[\s\S]*?$/", $contents, $regs))
    {
    echo $regs[1];
    }
    ?>