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
php5.2时间相差8小时
Jan 15 PHP
php mssql 数据库分页SQL语句
Dec 16 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
PHP开发框架Laravel数据库操作方法总结
Sep 03 PHP
php对文件进行hash运算的方法
Apr 03 PHP
WAMP环境中扩展oracle函数库(oci)
Jun 26 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
Zend Framework教程之Autoloading用法详解
Mar 08 PHP
一段实用的php验证码函数
May 19 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
php装饰者模式简单应用案例分析
Oct 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 mysql与mysqli事务使用说明 分享
2013/08/17 PHP
百度地图API使用方法详解
2015/08/25 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
JS模拟面向对象全解(二、类型与赋值)
2011/07/13 Javascript
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
js中function()使用方法
2013/12/24 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
python实现比较两段文本不同之处的方法
2015/05/30 Python
Python 的类、继承和多态详解
2017/07/16 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
Python如何转换字符串大小写
2020/06/04 Python
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
MYSQL支持事务吗
2013/08/09 面试题
社区志愿者心得体会
2014/01/03 职场文书
两只小狮子教学反思
2014/02/05 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
业务内勤岗位职责
2014/04/30 职场文书
四风查摆剖析材料
2014/10/10 职场文书
公证处委托书
2015/01/28 职场文书
手机销售员岗位职责
2015/04/11 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
教师师德承诺书2016
2016/03/25 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
ubuntu开机后ROS程序自启动问题
2022/12/24 Servers