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 相关文章推荐
PHP中在数据库中保存Checkbox数据(2)
Oct 09 PHP
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
PHP 图片文件上传实现代码
Dec 29 PHP
通过php快速统计某个数据库中每张表的数据量
Sep 04 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
php rsa 加密,解密,签名,验签详解
Dec 06 PHP
PHP实现对数组分页处理实例详解
Feb 07 PHP
php微信支付之公众号支付功能
May 30 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
PHP使用CURL实现下载文件功能示例
Jun 03 PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 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数据类型判断函数有哪些
2013/09/23 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
Python字符编码判断方法分析
2016/07/01 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
python读写文件write和flush的实现方式
2020/02/21 Python
python中for in的用法详解
2020/04/17 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
美国批发零售网站:GearXS
2016/07/26 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
介绍一下木马病毒的种类
2015/07/26 面试题
行政文员岗位职责
2013/11/08 职场文书
初三家长会邀请函
2014/01/18 职场文书
餐厅考勤管理制度
2014/01/28 职场文书
销售助理岗位职责
2014/02/21 职场文书
员工安全生产责任书
2014/07/22 职场文书
初中数学课堂教学反思
2016/02/17 职场文书
九年级化学教学反思
2016/02/22 职场文书
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript