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连mysql和oracle数据库性能比较
Oct 09 PHP
隐藏你的.php文件的实现方法
Mar 19 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
PHPThumb PHP 图片缩略图库
Mar 11 PHP
php生成扇形比例图实例
Nov 06 PHP
PHP中实现生成静态文件的方法缓解服务器压力
Jan 07 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
Zend Framework框架路由机制代码分析
Mar 22 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
Feb 23 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 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
在普通HTTP上安全地传输密码
2007/07/21 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
JavaScript中常用的运算符小结
2012/01/18 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
js表头排序实现方法
2015/01/16 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
jquery实现垂直手风琴导航栏
2020/02/18 jQuery
解决vue使用vant轮播组件swipe + flex时文字抖动问题
2021/01/07 Vue.js
Python生成随机MAC地址
2015/03/10 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
黄山导游词
2015/01/31 职场文书
浅谈react useEffect闭包的坑
2021/06/08 Javascript