• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> WEB开发 >> PHP 开发 >> PHP代码 >> 详细内容
 

推荐文章

 
 

热点文章

  • 3389远程服务器GHOST的视频教程
  • 天气预报小偷,根据IP自动判断地址
  • 利用纯真QQIP数据库做快速IP归属地查询
  • php在线文本编辑器
  • 实例(Smarty+FCKeditor新闻系统)
  • php里实现汉字转区位码
  • php的字符编码转换工具
  • 对dvbbs.php 全文搜索的完全分析
  • php生成会动的gif图片代码
  • 56.com视频采集接口程序(PHP)
  • PHP获取网卡的MAC地址
  • 用PHP实现文件上传
 
 

相关文章

  • 56.com二次融资2000万美金
 
 

百度搜索

 
 

56.com视频采集接口程序(PHP)

  • 阅览次数:
  • 文章来源: 落伍
  • 原文作者: icms
  • 整理日期: 2007-09-21
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

<?php
$url = "http://www.56.com/u75/v_MTkwMTIwMjQ.html";
$html = @file_get_contents($url);
preg_match_all("/var _oFlv_o = '([\S|\s]+)'/isU", $html, $matches);
$o = decode56($matches[1][0]);
include_once "json.php"; //当php没有配置支持json的时候有用
$o = str_replace("'", '"', $o);
$o = json_decode($o);
//print_r($o);
$swf = "http://www.56.com/n_" . str_replace(":88", "", str_replace(".56.com", "", $o->img_host)) .
                                "_/" . str_replace(".56.com", "", $o->URL_host) .
                                "_/" . $o->URL_pURL .
                                "_/" . $o->URL_sURL .
                                "_/" . $o->user_id .
                                "_/" . $o->URL_URLid .
                                "_/" . $o->totaltime .
                                "_/" . $o->effectID .
                                "_/" . $o->id . ".swf";
$flv = "http://hot-chinacache.56.com/flvdownload/" . $o->URL_pURL .
                                "/" . $o->URL_sURL .
                                "/" . $o->user_id .
                                "@56.com_56flv_" . $o->URL_URLid . ".flv";
echo "FLASH文件路径: " . $swf;
echo "<br>";
echo "FLV文件路径: " . $flv;

$de = 0;
function decode56($str) {
        global $de;
        $c1 = "";
        $c2 = "";
        $c3 = "";
        $c4 = "";
        $c5 = array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40, 41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);
        $c6 = charCodeAt($str, 0);
        $c7 = "";
        $i = "";
        $len = "";
        $out = "";
        if(!$de) {
                $de = 1;
                $c7 = decode56($str);
                $str = substr($c7, $c6);
        }
        $len = strlen($str);
        $i = 1;
        $out = "";
        while ($i < $len) {
                do {
                        $c1 = $c5[charCodeAt($str, $i++) & 0xff];
                }
                while($i < $len && $c1 == -1);
                if ($c1 == -1) break;
                do {
                        $c2 = $c5[charCodeAt($str, $i++) & 0xff];
                }
                while ($i < $len && $c2 == -1);
                if($c2 == -1) break;
                $out .= chr(($c1 << 2) | (($c2 & 0x30) >> 4));
                do {
                        $c3 = charCodeAt($str, $i++) & 0xff;
                        if($c3 == 61) return $out;
                        $c3 = $c5[$c3];
                }
                while ($i < $len && $c3 == -1);
                if($c3 == -1) break;
                $out .= chr((($c2 & 0XF) << 4) | (($c3 & 0x3C) >> 2));
                do {
                        $c4 = charCodeAt($str, $i++) & 0xff;
                        if($c4 == 61) return $out;
                        $c4 = $c5[$c4];
                }
                while ($i < $len && $c4 == -1);
                if ($c4 == -1) break;
                $out .= chr((($c3 & 0x03) << 6) | $c4);
        }
        return $out;
}

function charCodeAt($str, $i){
        return ord(substr($str, $i, 1));
}

//该程序仅为技术交流,交流可加QQ群: 1714987
?>

上一篇:比AcdSee功能还强大的图片处理、编辑软件,推荐下载!
下一篇:ASP上传漏洞防范
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号