PHP实现简单搜歌的方法


Posted in PHP onJuly 28, 2015

本文实例讲述了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 相关文章推荐
随机广告显示(PHP函数)
Oct 09 PHP
模拟OICQ的实现思路和核心程序(二)
Oct 09 PHP
php学习 函数 课件
Jun 15 PHP
php Sql Server连接失败问题及解决办法
Aug 07 PHP
PHP Stream_*系列函数
Aug 01 PHP
PHP抓屏函数实现屏幕快照代码分享
Jan 02 PHP
thinkPHP删除前弹出确认框的简单实现方法
May 16 PHP
PHP解析url并得到url参数方法总结
Oct 11 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
May 29 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
Jul 28 #PHP
PHP实现简单的新闻发布系统实例
Jul 28 #PHP
PHP实现的memcache环形队列类实例
Jul 28 #PHP
如何实现php图片等比例缩放
Jul 28 #PHP
PHP封装CURL扩展类实例
Jul 28 #PHP
php图像处理类实例
Jul 28 #PHP
图文介绍PHP添加Redis模块及连接
Jul 28 #PHP
You might like
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
权威JavaScript 中的内存泄露模式
2007/08/13 Javascript
javascript中关于执行环境的杂谈
2011/08/14 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
jquery对dom的操作常用方法整理
2013/06/25 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
Java与JavaScript中判断两字符串是否相等的区别
2017/03/13 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
Python模拟登陆实现代码
2017/06/14 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
一篇.NET面试题
2014/09/29 面试题
联谊会主持词
2014/03/26 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
环保建议书300字
2014/05/14 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书