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
php在线打包程序源码
Jul 27 PHP
fgetcvs在linux的问题
Jan 15 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
Jan 27 PHP
分享一个超好用的php header下载函数
Jan 31 PHP
PHP中获取时间的下一周下个月的方法
Mar 18 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 PHP
php实现过滤UBB代码的类
Mar 12 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
Dec 10 PHP
Joomla语言翻译类Jtext用法分析
May 05 PHP
php中bind_param()函数用法分析
Mar 28 PHP
laravel实现按时间日期进行分组统计方法示例
Mar 23 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脚本数据库功能详解(中)
2006/10/09 PHP
PHP number_format() 函数定义和用法
2012/06/01 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
php页面缓存方法小结
2015/01/10 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
js事件委托和事件代理案例分享
2017/07/25 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
a标签调用js的方法总结
2019/09/05 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
[56:57]LGD vs VP 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第一场 8.20.mp4
2019/08/22 DOTA
python实现k均值算法示例(k均值聚类算法)
2014/03/16 Python
Fiddler如何抓取手机APP数据包
2016/01/22 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
Python实现Event回调机制的方法
2019/02/13 Python
python命令行参数用法实例分析
2019/06/25 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
python 星号(*)的多种用途
2020/09/21 Python
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
美国宠物护理专家:Revival Animal Health
2020/01/05 全球购物
少先队大队委竞选口号
2015/12/25 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书