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 和 COM
Oct 09 PHP
PHP 日期时间函数的高级应用技巧
Oct 10 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
php动态实现表格跨行跨列实现代码
Nov 06 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
Jan 09 PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
PHP二维数组去重实例分析
Nov 18 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
Laravel核心解读之异常处理的实践过程
Feb 24 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 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
php 求质素(素数) 的实现代码
2011/04/12 PHP
JS 网站性能优化笔记
2011/05/24 PHP
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
php中adodbzip类实例
2014/12/08 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
php实现的生成排列算法示例
2019/07/25 PHP
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
JS中捕获console.log()输出的方法
2015/04/16 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
Vue绑定内联样式问题
2018/10/17 Javascript
使用JS获取页面上的所有标签
2018/10/18 Javascript
详解iframe跨域的几种常用方法(小结)
2019/04/29 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
关于AngularJS中几种Providers的区别总结
2020/05/17 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
Python探索之URL Dispatcher实例详解
2017/10/28 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
django最快程序开发流程详解
2019/07/19 Python
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
2013年军训通讯稿
2014/02/05 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
信用卡工资证明格式
2014/09/13 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
教学副校长工作总结
2015/08/13 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs