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面向对象全攻略 (二) 实例化对象 使用对象成员
Sep 30 PHP
在MongoDB中模拟Auto Increment的php代码
Mar 06 PHP
php文件上传的简单实例
Oct 19 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
May 12 PHP
PHP远程调试之XDEBUG
Dec 29 PHP
Smarty分页实现方法完整实例
May 11 PHP
Yii控制器中filter过滤器用法分析
Jul 15 PHP
PHP编写daemon process详解及实例代码
Sep 30 PHP
Yii框架中sphinx索引配置方法解析
Oct 18 PHP
php版微信小店API二次开发及使用示例
Nov 12 PHP
php unlink()函数使用教程
Jul 12 PHP
微信公众号之主动给用户发送消息功能
Jun 22 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
php自动加载方式集合
2016/04/04 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
Angularjs单选框相关的示例代码
2017/08/17 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
Pyramid添加Middleware的方法实例
2013/11/27 Python
python ChainMap的使用和说明详解
2019/06/11 Python
PyTorch-GPU加速实例
2020/06/23 Python
英国网上花店:Bunches
2016/11/29 全球购物
英国袜子店:Sock Shop
2017/01/11 全球购物
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
C#和SQL Server的面试题
2016/08/12 面试题
What is EJB
2016/07/22 面试题
八一建军节部队活动方案
2014/02/04 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
准备去美国留学,那么大学申请文书应该怎么写?
2019/08/12 职场文书
goland设置颜色和字体的操作
2021/05/05 Golang
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
使用python绘制分组对比柱状图
2022/04/21 Python