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 多线程上下文中安全写文件实现代码
Dec 28 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
Sep 09 PHP
Smarty的配置与高级缓存技术分享
Jun 05 PHP
php Hex RGB颜色值互换的使用
May 10 PHP
php+MySQL判断update语句是否执行成功的方法
Aug 28 PHP
php三元运算符知识汇总
Jul 02 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
Jul 06 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
Jul 09 PHP
通过Email发送PHP错误的方法
Jul 20 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
Feb 07 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 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与SQL注入攻击[二]
2007/04/17 PHP
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
2009/10/31 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
PHP分享图片的生成方法
2018/04/25 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
[01:12]DOTA2次级职业联赛 - Newbee.Y 战队宣传片
2014/12/01 DOTA
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
Python处理CSV与List的转换方法
2018/04/19 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
使用Pytorch来拟合函数方式
2020/01/14 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
html5 标签
2009/07/16 HTML / CSS
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
施工人员岗位职责
2013/12/12 职场文书
2014年圣诞节促销方案
2014/03/14 职场文书
大学生求职计划书
2014/04/30 职场文书
房屋租赁协议书
2014/10/18 职场文书
英语教师个人总结
2015/02/09 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书