php下载,php生成下载链接
php教程-php手册
在php中要生成迅雷、快车、QQ旋风下载链接我们会使用到的加密方式有base64_encode与base64_decode来生成,下面看两个例子,希望对你会带来帮助.一键rez源码,vscode刷新分支,戴尔锐炬显卡支持ubuntu,查看tomcat压力,sqlite插入已有元素,日期倒数插件怎么用,拖块式前端框架,uniapp爬虫页面解析,php 二维排序,seo艳羡,asp投票网站模板,网页图片裁切插件,班级网站模板下载,微擎万能门店独程序lzw
在一些资源下载共享站点中,我们经常遇到需要在下载页中添加各种下载工具链接的情况,传统的利用各下载工具官方提供的脚本(.js)生成链接的方式,其弊端已日渐突出,如加载速度慢、客户端兼容性问题等.初恋卡盟源码asp,手机版vscode设置中文,ubuntu 挖 grin,tomcat线程用完了,ssrn网站爬虫,php dbo 驱动库,南宁seo排名优化服务,表白网站源码php下载,模板消息群发1.1.0lzw
本文将介绍如何通过 PHP 函数处理,轻松生成制作各种第三方下载工具的链接数据,并直接输出到前台上.j源码之家,ubuntu无法输入中午,牛爬虫视频大全,订餐 php,京东seo流量lzw
该功能所用到的 PHP 函数:1. base64_encode:用于以 base64 方式加密字符串.
2. base64_decode:用于解密以 base64 方式加密的字符串.
例子1,以原始下载地址生成第三方工具下载链接 PHP 代码:
$url = 'http://www.example.com/document.zip'; // 可从以下代码推知各种第三方工具下载链接的精确构成 $url_thunder = 'thunder://' . base64_encode ( 'AA' . $url . 'ZZ' ); $url_flashget = 'flashget://' . base64_encode ( '[FLASHGET]' . $url . '[FLASHGET]' ); $url_qqdl = 'qqdl://' . base64_encode ( $url ); 从第三方工具下载链接还原成原始链接 PHP 代码:$url_old = ''; // 将字符串以 // 为界限分开 $temp = explode ( '//' , $url_old, 2 ); // 判断 // 前的字符(已转换为小写) switch ( strtolower( $temp[0] ) ) { case 'thunder:': $url_new = substr ( base64_decode ( $temp[1] ), 2, -2 ); break; case 'flashget:': $url_new = substr ( base64_decode ( $temp[1] ), 10, -10 ); break; case 'qqdl:': $url_new = base64_decode ( $temp[1] ); break; }
例子2,代码如下:
请输入普通链接或者迅雷,快车,旋风链地址:实际地址:" target="_blank">
迅雷链:" target="_blank">
快车链:" target="_blank">
旋风链:" target="_blank">
教学链接:
随意转载~但请保留教学地址★