PHP迅雷、快车、旋风下载专用链转换代码


Posted in PHP onJune 15, 2010

复制一下代码,保存为cs.php即可,若要保存为其他名字,注意修改<form action=cs.php method=GET>这一行

<?php 
function zhuanhuan() { 
$urlodd=explode('//',$_GET["url"],2);//把链接分成2段,//前面是第一段,后面的是第二段 
$head=strtolower($urlodd[0]);//PHP对大小写敏感,先统一转换成小写,不然 出现HtTp:或者ThUNDER:这种怪异的写法不好处理 
$behind=$urlodd[1]; 
if($head=="thunder:"){ 
$url=substr(base64_decode($behind), 2, -2);//base64解密,去掉前面的AA和后面ZZ 
} 
elseif($head=="flashget:"){ 
$url1=explode('&',$behind,2); 
$url=substr(base64_decode($url1[0]), 10, -10);//base64解密,去掉前面后的[FLASHGET] 
} 
elseif($head=="qqdl:"){ 
$url=base64_decode($behind);//base64解密 
} 
elseif($head=="http:"||$head=="ftp:"||$head=="mms:"||$head=="rtsp:"||$head=="https:"){ 
$url=$_GET["url"];//常规地址仅支持http,https,ftp,mms,rtsp传输协议,其他地貌似很少,像XX网盘实际上也是基于base64,但是有的解密了也下载不了 
} 
else {echo "本页面暂时不支持此协议";} 
return $url; 
} 
if($_GET["url"]!=NULL){ 
$url=zhuanhuan($_GET["url"]); 
$url_thunder="thunder://".base64_encode("AA".$url."ZZ");//base64加密,下面的2也一样 
$url_flashget="Flashget://".base64_encode("[FLASHGET]".$url."[FLASHGET]")."&aiyh"; 
$url_qqdl="qqdl://".base64_encode($url);} 
?> 
<form action=cs.php method=GET>请输入普通链接或者迅雷,快车,旋风链地址: <input type=text name="url" size="80"> 
<input type=submit value="转换"> 
</form> 
<p>实际地址:<a href="<?php echo $url;?>" target="_blank"><?php echo $url;?></a> 
<p>迅雷链:<a href="<?php echo $url_thunder;?>" target="_blank"><?php echo $url_thunder;?></a> 
<p>快车链:<a href="<?php echo $url_flashget;?>" target="_blank"><?php echo $url_flashget;?></a> 
<p>旋风链:<a href="<?php echo $url_qqdl;?>" target="_blank"><?php echo $url_qqdl;?></a>
PHP 相关文章推荐
我的论坛源代码(十)
Oct 09 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
Jan 02 PHP
一个数据采集类
Feb 14 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
PHP下通过file_get_contents的代理使用方法
Feb 16 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 PHP
PHP中文编码小技巧
Dec 25 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
关于php中的json_encode()和json_decode()函数的一些说明
Nov 20 PHP
PHP实现的简单组词算法示例
Apr 10 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 PHP
Laravel 框架返回状态拦截代码
Oct 18 PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 #PHP
joomla内置的表单验证功能使用方法
Jun 11 #PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 #PHP
Php获取金书网的书名的实现代码
Jun 11 #PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 #PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 #PHP
php数组对百万数据进行排除重复数据的实现代码
Jun 08 #PHP
You might like
PHP的开合式多级菜单程序
2006/10/09 PHP
PHP静态调用非静态方法的应用分析
2013/05/02 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
PHP基本语法实例总结
2016/09/09 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
vue 注册组件的使用详解
2018/05/05 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
Node.js+ELK日志规范的实现
2019/05/23 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
[00:26]TI7不朽珍藏III——冥界亚龙不朽展示
2017/07/15 DOTA
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
python写入中英文字符串到文件的方法
2015/05/06 Python
python字符串对其居中显示的方法
2015/07/11 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
python导入库的具体方法
2020/06/18 Python
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
自我鉴定模板
2013/10/29 职场文书
经销商培训邀请函
2014/01/21 职场文书
学校十一活动方案
2014/02/01 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
SQL Server连接查询的实用教程
2021/04/07 SQL Server