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 删除记录实现代码
Mar 12 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
Jul 16 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
zf框架的数据库追踪器使用示例
Mar 13 PHP
php以post形式发送xml的方法
Nov 04 PHP
PHP魔术方法__GET、__SET使用实例
Nov 25 PHP
PHP共享内存用法实例分析
Feb 12 PHP
Thinkphp微信公众号支付接口
Aug 04 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
Jul 18 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
基于PHP实现的多元线性回归模拟曲线算法
Jan 30 PHP
php的命名空间与自动加载实现方法
Aug 25 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
关于IIS php调用com组件的权限问题
2012/01/11 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
php表单敏感字符过滤类
2014/12/08 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
分享10段PHP常用代码
2015/11/11 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
Vue管理系统前端之组件拆分封装详解
2020/08/23 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
python八大排序算法速度实例对比
2017/12/06 Python
Python中xrange与yield的用法实例分析
2017/12/26 Python
对Xpath 获取子标签下所有文本的方法详解
2019/01/02 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
pandas针对excel处理的实现
2021/01/15 Python
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
学校关爱留守儿童活动方案
2014/08/27 职场文书
私人委托书格式
2014/09/10 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
银行求职自荐信范文
2015/03/04 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL