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 相关文章推荐
Joomla下利用configuration.php存储简单数据
May 19 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
PHP的简易冒泡法代码分享
Aug 28 PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 PHP
php获取$_POST同名参数数组的实现介绍
Jun 30 PHP
php调用Google translate_tts api实现代码
Aug 07 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
smarty中常用方法实例总结
Aug 07 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 PHP
PHP线程的内存回收问题
Jul 08 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
Dec 06 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 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面向对象——访问修饰符介绍
2012/11/08 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
jQuery 1.0.2
2006/10/11 Javascript
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
javascript RadioButtonList获取选中值
2009/04/09 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
关于layui 下拉列表的change事件详解
2019/09/20 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
Python去除列表中重复元素的方法
2015/03/20 Python
Python计算三维矢量幅度的方法
2015/06/15 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
Python实现全排列的打印
2018/08/18 Python
Python 加密与解密小结
2018/12/06 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
Python中函数的返回值示例浅析
2019/08/28 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
python实现的分层随机抽样案例
2020/02/25 Python
Python如何在main中调用函数内的函数方式
2020/06/01 Python
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
星空联盟C# .net笔试题
2014/12/05 面试题
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
2019消防宣传标语!
2019/07/10 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
Python并发编程实例教程之线程的玩法
2021/06/20 Python
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL