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 ss7.5的数据调用 (笔记)
Mar 08 PHP
360通用php防护代码(使用操作详解)
Jun 18 PHP
phpmyadmin config.inc.php配置示例
Aug 27 PHP
Yii把CGridView文本框换成下拉框的方法
Dec 03 PHP
全面解读PHP的Yii框架中的日志功能
Mar 17 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 PHP
php使用pecl方式安装扩展操作示例
Aug 12 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 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中文字符串截断无乱码解决方法
2016/10/10 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
PHP实现根据密码长度显示安全条
2017/07/04 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
2019/02/15 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
JObj预览一个JS的框架
2008/03/13 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
[40:48]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第二局
2016/02/28 DOTA
总结Python编程中函数的使用要点
2016/03/20 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
2019/09/26 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
Numpy中np.random.rand()和np.random.randn() 用法和区别详解
2020/10/23 Python
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
2014信息公开实施方案
2014/02/22 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
世界红十字日活动总结
2015/02/10 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python