php实现把url转换迅雷thunder资源下载地址的方法

2015-01-24信息快讯网

这篇文章主要介绍了php实现把url转换迅雷thunder资源下载地址的方法,采用很简单的base64_encode编码即可实现该功能,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了php实现把url转换迅雷thunder资源下载地址的方法。分享给大家供大家参考。具体方法分析如下:

如果你知道迅雷地址的生成规则你就不觉得迅雷的url资源下载地址有多么复杂了,

其实雷的地址就是原url前面带AA后面带BB之后再base64_encode编码即可

如下例子所示:

<?php
function Thunder($url, $type='en') {
$url ='http://www.jb51.net';
if($type =='en'){
return "thunder://".base64_encode("AA".$url."ZZ");
}else{
return substr(base64_decode(substr(trim($url),10)),2,-2);
}
}
$url ='http://www.jb51.net';
echo Thunder($url);
?>

输出结果:
thunder://QUFodHRwOi8vd3d3LmpiNTEubmV0Wlo=
 
希望本文所述对大家的php程序设计有所帮助。

php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
CI框架中site_url()和base_url()的区别
PHP中使用CURL获取页面title例子
php实现utf-8转unicode函数分享
ioncube_loader_win_5.2.dll的错误解决方法
Thinkphp中的curd应用实用要点
PHP中使用xmlreader读取xml数据示例
dedecms集成财付通支付接口
为PHP5.4开启Zend OPCode缓存
关于URL最大长度限制的相关资料查证
php中magic_quotes_gpc对unserialize的影响分析
php中call_user_func函数使用注意事项
PHP中UNIX时间戳和日期间的转换与计算实例
PHP中round()函数对浮点数进行四舍五入的方法
php禁止浏览器使用缓存页面的方法
php采用file_get_contents代替使用curl实例
php采用curl模仿登录人人网发布动态的方法
PHP采用curl模仿用户登陆新浪微博发微博的方法
php的curl封装类用法实例
php函数serialize()与unserialize()用法实例
PHP读取CURL模拟登录时生成Cookie文件的方法
PHP中Header使用的HTTP协议及常用方法小结
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
CI框架装载器Loader.php源码分析
PHP has encountered a Stack overflow问题解决方法
PHP之uniqid()函数用法
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
php中count获取多维数组长度的方法
Codeigniter(CI)框架分页函数及相关知识
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
©2014-2024 dbsqp.com