PHP迅雷、快车、旋风下载专用链转换代码

 更新时间:2010年06月15日 02:44:42   作者:  
PHP迅雷、快车、旋风下载专用链转换实现代码,需要的朋友可以参考下。
复制一下代码,保存为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编程文件处理类SplFileObject和SplFileInfo用法实例分析

    PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析

    这篇文章主要介绍了PHP编程文件处理类SplFileObject和SplFileInfo用法,结合实例形式分析了文件处理类SplFileObject和SplFileInfo的功能、定义、使用方法与相关注意事项,需要的朋友可以参考下
    2017-07-07
  • 一个PHP的String类代码

    一个PHP的String类代码

    PHP String 类,暂时只有encode,decode方法
    2010-04-04
  • mayfish 数据入库验证代码

    mayfish 数据入库验证代码

    mayfish 可以灵活的自定义将要执行写入的数据内容的校验规则,以减少开发人员手动对每一个字段的数据进行校验的麻烦。
    2010-04-04
  • PHP中$_FILES的使用方法及注意事项说明

    PHP中$_FILES的使用方法及注意事项说明

    本篇文章主要是对PHP中$_FILES的使用方法及注意事项进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • PHP中基本HTTP认证技巧分析

    PHP中基本HTTP认证技巧分析

    这篇文章主要介绍了PHP中基本HTTP认证技巧,实例分析了HTTP身份验证的原理与实现方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • PHP 分页原理分析,大家可以看看

    PHP 分页原理分析,大家可以看看

    分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。
    2009-12-12
  • PHP几个实用自定义函数小结

    PHP几个实用自定义函数小结

    这篇文章主要介绍了PHP几个实用自定义函数,结合实例总结分析了PHP网络操作、字符串操作、时间操作及正则表达式使用等技巧,需要的朋友可以参考下
    2016-01-01
  • php cli 小技巧

    php cli 小技巧

    很简单,特别方便php做一些cli应用的调试,需要的朋友可以参考下
    2013-06-06
  • PHP抓取及分析网页的方法详解

    PHP抓取及分析网页的方法详解

    这篇文章主要介绍了PHP抓取及分析网页的方法,结合实例形式详细分析了php网页抓取的原理及分析的技巧,需要的朋友可以参考下
    2016-04-04
  • PHP封装的验证码工具类定义与用法示例

    PHP封装的验证码工具类定义与用法示例

    这篇文章主要介绍了PHP封装的验证码工具类定义与用法,结合完整实例形式详细分析了php封装的验证码工具类相关图片创建、随机字符串、验证码验证等功能定义与使用技巧,需要的朋友可以参考下
    2018-08-08

最新评论