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中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 PHP
php目录操作函数之获取目录与文件的类型
Dec 29 PHP
PHP中new static()与new self()的区别异同分析
Aug 22 PHP
ThinkPHP实现支付宝接口功能实例
Dec 02 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
PHP实现QQ登录实例代码
Jan 14 PHP
PHP抓取及分析网页的方法详解
Apr 26 PHP
php使用CutyCapt实现网页截图保存的方法
Oct 03 PHP
Yii框架中sphinx索引配置方法解析
Oct 18 PHP
PHP简单实现记录网站访问量功能示例
Jun 06 PHP
PHP goto语句用法实例
Aug 06 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
Sep 02 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
什么是短波收听SWL
2021/03/01 无线电
PHP获取当前完整URL地址的函数
2014/12/21 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
PHP实现冒泡排序的简单实例
2016/05/26 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
使用IPython来操作Docker容器的入门指引
2015/04/08 Python
深入浅析Python字符编码
2015/11/12 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python tkinter事件高级用法实例
2018/01/31 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
详解Python中的路径问题
2020/09/02 Python
python 模拟登陆163邮箱
2020/12/15 Python
广州某公司软件工程师面试题
2014/12/22 面试题
构造方法和其他方法的区别
2016/04/26 面试题
端午节活动总结
2014/08/26 职场文书
2014年林业工作总结
2014/12/05 职场文书
管理失职检讨书
2015/05/05 职场文书
校长新学期寄语2016
2015/12/04 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏