PHP生成诸如迅雷、Express、旋风等软件的下载链接代码实例。
复制代码代码如下所示:< PHP
函数下载(){
urlodd美元=爆炸( / /,_post美元{URL},2); / / / /链接分为2个部分,前面是第一款、第二款的背后
头= strtolower美元(美元urlodd { 0 }); / / PHP是案例与敏感,首先转换成小写,否则HTTP的怪异的写作:或雷:不好处理
在urlodd美元美元= { 1 };
如果($ = 迅雷:){
$ URL = substr(base64_decode($后面),2,2); / / Base64解密,去除AA从前面和后面的ZZ
} elseif(合头= =网际快车:){
$ url1 =爆炸('',美元背后,2);
$ URL = substr(base64_decode($ url1 { 0 }),10,10); / / Base64解密,删除从前面FlashGet } {
} elseif(合头= =qqdl:){
url = base64_decode美元(美元背后); / / Base64解密
} elseif(合头= =http| |头= =FTP美元:| |头= =美元彩信:| |头= =美元RTSP:| |头= =HTTPS美元:){
$ URL = _post美元{URL}; / /常规地址只支持HTTP,HTTPS,FTP,MMS,RTSP协议,像一些其他的地貌,如SkyDrive XX实际上是基于Base64编码,但有些也可以下载解密
其他{ }
此页暂时不支持此协议;
}
返回$ url;
}
如果($ _post {URL}!= NULL){
美元($ _post下载URL = {URL));
url_thunder美元=雷霆: / / 。base64_encode(AA美元的URL。ZZ); / / Base64加密,和下面的2是一样的
url_flashget美元=网际快车: / / 。base64_encode({快车}。$ URL。{快车} )。aiyh ;
url_qqdl美元=qqdl: / / 。base64_encode($url);
}
>
请输入普通链接或迅雷、快车和旋风链地址:
实际地址:目标=_blank>
迅雷链:目标=_blank>
快车链:目标=_blank>
闪电链:目标=_blank>