`

PHP 生成下载地址例如迅雷下载

阅读更多
<meta charset="utf-8">
<?php
function Download($url) {
	$urlodd=explode('//',$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=$url;//常规地址仅支持http,https,ftp,mms,rtsp传输协议,其他地貌似很少,像XX网盘实际上也是基于base64,但是有的解密了也下载不了
	}else{
		echo "本页面暂时不支持此协议";
	}
	return $url;
}
$url='http://test.onestopweb.cn/demo.rar';//原地址
$url=Download($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);
//支持迅雷下载,快车下载,QQ旋风下载
echo "下载地址:".$url_thunder;
?>

 

效果图:

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 18.6 KB
1
1
分享到:
评论

相关推荐

    基于PHP的下载地址转换网站源码 php版 将迅雷、旋风、快车专用链转换成真实链接工具.zip

    该资源是一个基于PHP的下载地址转换工具,专用于将迅雷、旋风、快车等下载工具生成的专用链接转换为可以直接访问的真实HTTP链接。在理解这个源码之前,我们需要了解一些基本的PHP编程概念以及下载链接的工作原理。 ...

    基于PHP的下载地址转换网站源码 php版将迅雷、旋风、快车专用链转换成真实链接工具.zip

    该压缩包包含的是一个基于PHP开发的下载地址转换网站的源代码,主要功能是将针对迅雷、旋风、快车等下载工具的专用下载链接转换为可以直接通过浏览器访问的真实HTTP下载链接。这个工具对于那些因为下载工具的限制而...

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

    总结来说,使用PHP生成迅雷thunder资源下载地址的关键点在于正确使用base64编码,同时注意URL编码的格式。需要注意的是,文中提及的代码经过OCR扫描可能存在文字识别错误,因此在实际应用中,需要仔细检查代码确保...

    php中将地址生成迅雷快车旋风链接的代码[测试通过]

    标题中的知识点涉及PHP编程语言的应用,具体是在PHP中编写代码以生成迅雷、快车、旋风等下载工具的专用下载链接。迅雷、快车、旋风等是流行的下载工具,它们使用特定的URL格式以便用户通过这些专用下载器来加速下载...

    迅雷云点播php版 v1.0

    【迅雷云点播php版 v1.0】是一个基于PHP开发的在线视频播放系统,其核心功能是允许用户通过输入视频文件的下载链接,在线即时观看,无需等待整个视频文件下载完毕。这一技术主要利用了迅雷的云计算和流媒体处理能力...

    PHP实例开发源码—迅雷云点播php版.zip

    5. **视频处理API**:了解迅雷云点播提供的API,如视频转码、截图、获取播放地址等,学习如何调用这些API并处理响应结果。 6. **错误处理与日志记录**:学习如何在PHP中实现错误捕获和记录,以便于调试和优化代码。 ...

    通用下载地址转换源码

    2. **网页爬虫技术**:为了获取原始链接,可能需要编写爬虫程序去抓取网页中的隐藏链接或者动态生成的下载地址。 3. **URL编码与解码**:在处理过程中,URL编码和解码是必要的步骤,以确保链接的正确性和可读性。 ...

    网站下载地址转换工具

    - **用途**:例如,迅雷等下载工具有时无法直接处理某些网站的下载地址,转换工具可以帮助解析这些地址,生成兼容迅雷的下载任务。 2. **站长管理**: - **网站管理**:对于网站管理员来说,这类工具可以帮助他们...

    迅雷快车旋风URL加密解密工具 1.0.zip

    然而,为了防止非法盗链和保护版权,许多下载平台如迅雷、快车、旋风等会对原始的HTTP或FTP下载地址进行加密处理,生成专用的下载链接。本文将详细解析"迅雷快车旋风URL加密解密工具1.0"的工作原理和技术核心,帮助...

    PHP实例开发源码—PHP 迅雷快车链接在线转换实现代码.zip

    1. **HTTP与迅雷下载链接的区别**:迅雷和快车等下载工具支持专用的下载协议,如Thunder或FlashGet协议,这些协议可以提供更高效的多线程下载,而HTTP链接则遵循标准的HTTP/HTTPS协议。转换过程涉及将HTTP链接解析并...

    软件视频下载

    本文将深入探讨如何实现这一功能,主要关注ASP、PHP和JSP这三种编程语言在处理视频下载任务时的应用,以及与迅雷下载地址的相关知识。 首先,ASP(Active Server Pages)是微软推出的一种服务器端脚本环境,用于...

    迅雷云点播php版 v1.0.zip

    迅雷云点播php版 v1.0 是一个基于PHP开发的在线视频播放解决方案,它允许用户通过输入视频文件的下载URL,在线即时观看视频,而无需等待整个视频文件下载完毕。这一技术的核心在于视频流媒体处理,它可以提高用户...

    PHP实例开发源码—迅雷云点播网页版源码 php版.zip

    迅雷云点播服务可能与迅雷的API接口结合,例如视频上传、元数据获取等,实现更丰富的功能。PHP通过cURL库或其他HTTP客户端库进行API调用。 8. 模板引擎: 为了分离业务逻辑和视图展示,源码可能使用了模板引擎...

    仿迅雷电影门户网站源码下载

    【标题】"仿迅雷电影门户网站源码下载"所涉及的知识点主要集中在网站开发和源码使用上。这个标题表明我们讨论的是一个模仿迅雷电影门户的网站开发项目,其中包括了整个网站的前端和后端代码,使得用户可以自行搭建...

    基于PHP的迅雷、快车、旋风URL加解密工具php版源码.zip

    【描述】这个压缩包包含的是一个基于PHP编写的工具,主要用于处理迅雷、快车、旋风等下载软件使用的加密URL。这些下载器为了防止非法盗链和保护下载链接的有效性,会将原始URL通过特定的算法加密,使得普通用户无法...

    laragon-wamp-5.0 2022下载

    【laragon-wamp-5.0 2022下载】是针对开发人员的一个高效、快速且可定制的本地开发环境。Laragon是一个基于WAMP(Windows, Apache, MySQL, PHP)的现代Web开发平台,它为PHP开发者提供了便捷的工具集,使他们能够在...

    php资源扫描工具.zip

    4. **安全检查**:某些扫描工具还会检查PHP代码的安全性,例如查找SQL注入、XSS跨站脚本等潜在的安全漏洞。 5. **版本控制集成**:对于使用版本控制系统(如Git)的项目,工具可能能够集成进来,对比不同版本间的...

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

    这些链接内往往包含经过特殊编码的信息,需要解码后才能得到实际的下载地址。 3. PHP代码实现解析:提供的PHP代码片段实现了一个专用链转换的功能。它首先定义了一个转换函数`zhuanhuan`,该函数接收一个URL参数,...

Global site tag (gtag.js) - Google Analytics