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 相关文章推荐
动易数据转成dedecms的php程序
Apr 07 PHP
php 验证码制作(网树注释思想)
Jul 20 PHP
php smarty模版引擎中的缓存应用
Dec 11 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
php 邮件发送问题解决
Mar 22 PHP
PHP获取数组中重复最多的元素的实现方法
Nov 11 PHP
CI框架常用函数封装实例
Nov 21 PHP
PHP开发APP端微信支付功能
Feb 17 PHP
php实现数组纵向转横向并过滤重复值的方法分析
May 29 PHP
php基于环形链表解决约瑟夫环问题示例
Nov 07 PHP
laravel5.6实现数值转换
Oct 23 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中常用数组处理方法实例分析
2008/08/30 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
javascript进行数组追加方法小结
2014/06/16 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
Python中基础的socket编程实战攻略
2016/06/01 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Python用SSH连接到网络设备
2021/02/18 Python
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
武汉高蓝德国际.net机试
2016/06/24 面试题
国际贸易毕业生求职信范文
2014/02/21 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
作文评语怎么写
2014/12/25 职场文书
财务会计求职信范文
2015/03/20 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
python创建字典及相关管理操作
2022/04/13 Python