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 相关文章推荐
MySQL中create table语句的基本语法是
Jan 15 PHP
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
php表单提交问题的解决方法
Apr 12 PHP
php多个文件及图片上传实例详解
Nov 10 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 PHP
9个比较实用的php代码片段
Mar 15 PHP
PHP实现活动人选抽奖功能
Apr 19 PHP
PHP递归实现汉诺塔问题的方法示例
Nov 25 PHP
PHP使用pdo实现事务处理操作示例
Sep 05 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 PHP
PHP内置函数生成随机数实例
Jan 18 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函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
js中less常用的方法小结
2017/08/09 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
Python ZipFile模块详解
2013/11/01 Python
python复制文件的方法实例详解
2015/05/22 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
2014年资料员工作总结
2014/11/18 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
悬空寺导游词
2015/02/05 职场文书
新教师个人总结
2015/02/06 职场文书
《莫泊桑拜师》教学反思
2016/02/22 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书