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 相关文章推荐
防止MySQL注入或HTML表单滥用的PHP程序
Jan 21 PHP
UCenter Home二次开发指南
May 28 PHP
php 高性能书写
Dec 11 PHP
php批量上传的实现代码
Jun 09 PHP
php接口与接口引用的深入解析
Aug 09 PHP
PHP程序员必须清楚的问题汇总
Dec 18 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
PHP读取大文件末尾N行的高效方法推荐
Jun 03 PHP
Zend Framework入门教程之Zend_Config组件用法详解
Dec 09 PHP
详解php用static方法的原因
Sep 12 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 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 变量类型的强制转换
2009/10/23 PHP
PHP PDO函数库详解
2010/04/27 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
PHP单例模式详解及实例代码
2016/12/21 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
单元选择合并变色示例代码
2014/05/26 Javascript
jQuery实现单击和鼠标感应事件
2015/02/01 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
3分钟快速搭建nodejs本地服务器方法运行测试html/js
2017/04/01 NodeJs
JS排序之快速排序详解
2017/04/08 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
2019/01/09 Javascript
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
理解Python中的类与实例
2015/04/27 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
Pyqt5实现英文学习词典
2019/06/24 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
一篇文章带你学习CSS3图片边框
2020/11/04 HTML / CSS
关于迟到的检讨书
2014/01/26 职场文书
房地产项目策划书
2014/02/05 职场文书
中学教师教育感言
2014/02/21 职场文书
租房协议书范文
2014/08/20 职场文书
质检员岗位职责
2015/02/03 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
团组织关系介绍信
2019/06/24 职场文书
golang中的空slice案例
2021/04/27 Golang
详解Python中的进程和线程
2021/06/23 Python