标签: php源码

音悦台MTV视频MP4真实地址PHP解析源码

音悦Tai,主要提供MTV在线播放功能,官网http://www.yinyuetai.com/ ,有时我们需要下载音悦台的MTV的时候,按照官方的下载很多限制,这儿使用PHP直接解析出音悦台的MTV源地址,可以直接下载!音悦台MTV视频真实地址PHP解析源码如下: 12345678910111213141516171819202122232425262728@header('Content-type: text/html;charset=UTF-8');$url=isset($_GET['url'])?trim($_GET['url']):'';//http://v.yinyuetai.com/video/2185713$time=$_SERVER['REQUEST_TIME'];$content = file_get_contents($url);//获取标题preg_match('/property="og:title"[\s]+content="([^"]*)".*?>/i',$content,$title);//获取封面preg_match('/property="og:image" content="([^"]*)".*?>/',$content,$images);//获取MV的IDpreg_match('/[\d]+/',$url,$song_id);$title=$title[1];$images=$images[1];$song_id=$song_id[0];//解析json$songurl = "http://www.yinyuetai.com/api/info/get-video-urls?callback=callback&videoId=".$song_id."&_=".$time;$data = file_get_contents($songurl);if (strpos($data, "callback") !== false){ $lpos = strpos($data, "("); $rpos = strrpos($data, ")"); $data = substr($data, $lpos + 1, $rpos - $lpos -1);}$json= json_decode($data,true);echo $title."<br/>";echo "流畅地址:".$json['hcVideoUrl']."<br/>";echo "高清地址:".$json['hdVideoUrl']."<br/>";echo "超清地址:".$json['heVideoUrl']."<br/>";echo "<img src=\"".$images."\"/>"; 看看解析效果

phpcms整合hdwiki接口文件使用说明及下载

HDwiki是专为中文用户设计和开发,程序源代码100%完全开放的一个采用 PHP 和 MySQL 数据库构建的高效的中文百科建站解决方案。官方网站为http://kaiyuan.hudong.com,下载,演示及使用请查看官方网站。本接口提供时互动百科系统版本为HDWiki5.1 正式版 发布日期:2011-09-27主域名为www.bnwin.com hdwiki域名为baike.bnwin.com均采用utf-8编码,phpcms v9域名和hdwiki域名应同属不同的子域名,不能采用不用的域名!因为cookie不允许跨域! 1.在phpcms v9后台的phpsso中添加应用应用名:hdwiki应用地址:http://baike.bnwin.com/api/通信密钥:(点击自动生成)类型:其他应用IP:(保持为空)通信文件:phpsso.php字符集:utf-8同步登录:是 添加应用后,查看应用ID号,并且复制自动生成的 通信密钥 2.打开接口文件中的phpssoconfig.php文件,修改define(‘APPID’, 3);中的3为上一步中查看的应用ID号,修改$ps_api_url的地址为phpsso的web地址,修改$ps_auth_key为上一步中自动生成的通信密钥。 phpssoconfig.php文件中无中文,如果加入中文,需要保存格式为utf-8无bom编码,不加中文可以使用记事本编辑,加入中文就不能使用记事本编辑,可以使用Notepad++编辑。 保存后把phpssoconfig.php phpsso.php client.class.php复制到hdwiki的api目录下,这三个文件是新增,没有修改hdwiki任何文件。 覆盖文件后,进入phpcms v9的应用管理,通信状态应该为通信成功。不成功请检查上面的步骤。 3.修改hdwiki的wiki_user表(安装时采用的默认前缀wiki),添加字段phpssouid 类型bigint 长度20 小数点0 不允许空值,默认值为0 4.登录hdwiki后台 全局->扩展设置->通行证设置开启通行证:是通行证类型:phpcms通行证方式:客户端client通行证密钥:点击后面生成一个KEY连接程序地址:写phpcms v9主域名如http://www.bnwin.com会员注册地址:/index.php?m=member&c=index&a=register&siteid=1会员登录地址:/index.php?m=member&c=index&a=login&siteid=1会员退出地址:/index.php?m=member&c=index&a=logout&siteid=1 hdwiki的后台对通行证的整合已经做了预置,只要把hdwiki做为客户端,那么hdwiki中的注册,登录,退出链接都会自动跳到你设置的主域名的注册,登录,退出链接地址。

phpcms整合最土团购接口文件使用说明及下载

最土团购系统官方网站http://www.zuitu.com,使用,下载,演示请到官方网站。本接口发布时 最土团购系统 版本编号: ZuituGo_CV2.0_20120502 商业版 主域名为www.bnwin.com zuitu团购域名为zuitu.bnwin.com均采用utf-8编码,phpcms v9域名和zuitu团购域名应同属不同的子域名,不能采用不用的域名!因为cookie不允许跨域! 1.在phpcms v9后台的phpsso中添加应用应用名:最土团购应用地址:http://zuitu.bnwin.com/account/通信密钥:(点击自动生成)类型:其他应用IP:(保持为空)通信文件:phpsso.php字符集:utf-8同步登录:是 添加应用后,查看应用ID号,并且复制自动生成的 通信密钥 2.打开接口文件中的account/phpssoconfig.php文件,修改define(‘APPID’, 4);中的7为上一步中查看的应用ID号,修改$ps_api_url的地址为phpsso的web地址,修改$ps_auth_key为上一步中自动生成的通信密钥。 phpssoconfig.php文件中无中文,如果加入中文,需要保存格式为utf-8无bom编码,不加中文可以使用记事本编辑,加入中文就不能使用记事本编辑,可以使用Notepad++编辑。 保存后把account目录复制到最土团购根目录覆盖。接口文件的login.php logout.php对原系统有所修改,你可以事先对团购系统account目录中的这两个文件进行备份,目录中的其他三个文件是新增的。 覆盖文件后,进入phpcms v9的应用管理,通信状态应该为通信成功。不成功请检查上面的步骤。 3.修改团购系统的user表,添加字段phpssouid 类型bigint 长度20 小数点0 不允许空值,默认值为0 建议去掉直接在团购系统注册,因为团购系统注册的密码不能直接保存在phpcms v9中,会出现以phpcmsv9登录时,不能同步登录团购系统。

phpcms整合iWebIM接口文件及使用说明

iWebIM作为一款以解决大型站点高并发高负载问题为主要任务的开源webIM软件,iWebIM功能强大,易于集成。主动易用的可嵌入式设计使他可以方便的和现有所有社区系统集成在一起。演示,下载,使用说明见官方网站http://www.jooyea.cn/ PHPCMS V9(后面简称V9)采用PHP5+MYSQL做为技术基础进行开发。V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。 5年开发经验的优秀团队,在掌握了丰富的WEB开发经验和CMS产品开发经验的同时,勇于创新追求完美的设计理念,为全球多达10万网站提供助力,并被更多的政府机构、教育机构、事业单位、商业企业、个人站长所认可。 本接口提供时iWebIM版本为 iweb IM v1.0 Beta2,phpcms整合iwebim,让phpcms也有类似于QQ的有在线聊天功能! 1.下载iWebIM,在phpcms v9的根目录下建立im目录,把iWebIM解压后的全部文件复制到im目录。 2.在phpcms v9的数据库上执行iWebIM的install.sql,添加iWebIM需要的数据表到phpcm v9的数据库中。 3.用Notepad++修改接口文件中的iweb_mini_lib/conf/dbconf.php中的数据库名,密码和phpcms v9的数据库名。 4.用notepad++修改接口文件中的configuration.php文件,$siteDomain值改为你的phpcms v9域名末尾加/ 5.接口文件中的plugins/plugin_for_phpcms.php文件的phpcms_key值为 phpcms v9的\caches\configs\system.php文件中auth_key的值,$cookiepre的值,$cookiepre的值为\caches\configs\system.php文件中cookie_pre的值,注意此文件是两个_ 而不是一个_ 6.把修改好的接口文件全部复制到phpcms v9根目录建的im目录中覆盖。 7.在需要phpcms v9需要显示iwebim的网页中加入

phpcms整合DESTOONB2B接口文件及使用说明

DESTOON B2B是一套基于PHP+MySQL的开源B2B电子商务行业门户网站解决方案。官方网站为http://www.destoon.com,下载,演示及使用请查看官方网站。实际就是仿阿里巴巴的php系统。—本接口提供时destoon版本为 最新版本:V4.0 更新时间:2012-04-28 phpcms如何整合destoon?destoon如何整合phpcms呢?本文就会介绍具体方法和提供接口文件! 至于为什么phpcms需要整合destoon,因为phpcms的黄页功能不全,destoon功能全! 主域名为www.bnwin.com destoon域名为b2b.bnwin.com均采用utf-8编码,phpcms v9域名和destoon域名应同属不同的子域名,不能采用不用的域名!因为cookie不允许跨域! 1.在phpcms v9后台的phpsso中添加应用应用名:destoonB2B应用地址:http://b2b.bnwin.com/member/通信密钥:(点击自动生成)类型:其他应用IP:(保持为空)通信文件:phpsso.php字符集:utf-8同步登录:是 添加应用后,查看应用ID号,并且复制自动生成的 通信密钥 2.打开接口文件中的memeber/phpssoconfig.php文件,修改define(‘APPID’, 2);中的2为上一步中查看的应用ID号,修改$ps_api_url的地址为phpsso的web地址,修改$ps_auth_key为上一步中自动生成的通信密钥。 phpssoconfig.php文件中无中文,如果加入中文,需要保存格式为utf-8无bom编码,不加中文可以使用记事本编辑,加入中文就不能使用记事本编辑,可以使用Notepad++编辑。 保存后把member和module两个目录复制到destoon根目录覆盖。接口文件的member目录中的三个文件是新增的,module\member目录的文件是修改的destoon文件,作用是destoon登录或退出和phpcms v9同步。你可以事先对destoon的module\member中的相应的文件进行备份。 覆盖文件后,进入phpcms v9的应用管理,通信状态应该为通信成功。不成功请检查上面的步骤。