百度网盘图片直链的php解析代码
化为网盘有个直链功能,不过需要钱买。我有百度网盘,不过百度的网盘外链不能在网页里直接使用图片 化为的直链功能可以做到。百度哪天也能有这功能就好了。
做了一个小功能,准备放在博客里分享图片。
看代码吧!代码存为bdp.php
1 <?php 2 3 require_once('snoopy.class.php'); 4 5 //http://www.abc.com/bdp.php?shareid=29160&uk=2855065916 6 7 $url = 'http://pan.baidu.com/share/link?shareid=' . $_GET['shareid'] .'&uk=' . $_GET['uk']; 8 9 $snoopy = new Snoopy(); 10 11 $snoopy -> read_timeout = 0; 12 13 $snoopy -> fetch($url); 14 15 $n = $snoopy -> results; 16 17 $regex = '/(_.src=")(.+)(";)/'; 18 19 $match = ''; 20 21 preg_match($regex, $n, $match); 22 23 24 25 if(preg_match('/.gif/', $match[2])){ 26 27 header("Content-type: image/gif"); 28 29 imagegif(imagecreatefromgif($match[2])); 30 31 }elseif(preg_match('/.jpg/', $match[2])){ 32 33 header("Content-type: image/jpeg"); 34 35 imagejpeg(imagecreatefromjpeg($match[2])); 36 37 }elseif(preg_match('/.png/', $match[2])){ 38 39 header("Content-type: image/png"); 40 41 imagepng(imagecreatefrompng($match[2])); 42 43 }elseif(preg_match('/.wbmp/', $match[2])){ 44 45 header("Content-type: image/vnd.wap.wbmp"); 46 47 imagewbmp(imagecreatefromwbmp($match[2])); 48 49 }else{} 50 51 ?>
snoopy.class.php是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。这个文件可以搜一下。以上文件需要一个支持PHP的空间。百度网盘上传图片并发布分享,取得分享地址后的 shareid=29160&uk=2855065916 参数。
使用 http://你的域名/bdp.php?shareid=29160&uk=2855065916 得到图片,这个地址可以放在CKEditor图像地址中使用。其它编辑器应该也可以。
网页中直接 <img src='http://你的域名/bdp.php?shareid=29160&uk=2855065916' /> 使用
转载于:https://www.cnblogs.com/zhongbin/p/3214510.html
百度网盘图片直链的php解析代码相关推荐
- 百度网盘Motrix直链下载js脚本
介绍: 百度网盘Motrix直链下载js脚本是一款非常好用的百度网盘直链下载工具,搭配Motrix下载软件使用,能够帮助用户去掉网盘限速限制,让你能够满速下载你需要的文件,有需要的用户不要错过了,赶快 ...
- php网盘 共享 直链,PHP比较简单的百度网盘文件直链的实现方法
这篇文章主要为大家详细介绍了PHP比较简单的百度网盘文件直链的实现方法,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 百度网盘速度快,稳定性好,你值得 ...
- php服务器文件直链,比较简单的百度网盘文件直链PHP代码
百度网盘速度快,稳定性好,你值得拥有,如果以后支持直连以后就可以直接使用百度的网盘了. 这里提供的是临时解决方案,不保证以后可以使用 将下面的代码保存为downbd.php 复制代码代码如下: $ca ...
- 5分钟实现一个百度网盘资源搜索引擎,不用写代码...
点击蓝色"涛哥学Python"关注我丫 加个"星标",每天一起快乐的学习 作者:msay 来源:https://urlify.cn/AjE7fu 本文主要介绍如 ...
- php文件直链源码,百度网盘文件直链
[PHP]代码<?php $canshu=$_SERVER["QUERY_STRING"]; if($canshu=="") { die("文件 ...
- 使用electron实现百度网盘悬浮窗口功能的示例代码
相关依赖 里面使用了vuex vue vue-route storeJs storeJs 用来持久化vuex状态 展示 相关依赖 里面使用了vuex vue vue-route storeJs sto ...
- php服务器文件直链,如何获取百度网盘储存文件直链下载(PHP版)·站内下载
百度网盘是百度推出的一项云存储服务,首次注册即有机会获得15GB的空间,目前有Web版.Windows客户端.Android手机客户端,用户将可以轻松把自己的文件上传到网盘上,并可以跨终端随时随地查看 ...
- 如何使用idm下载百度网盘的资源
一.百度网盘idm生成链接点不了 如果是百度网盘的分享链接,idm是无法直接下载的,因为idm的工作原理是:用户点击某下载链接.idm向服务器发送下载请求,当服务器允许后,idm进行下载. 但是百度网 ...
- mac下载百度网盘文件限速_百度网盘限速怎么办 (20200412 )
关注全新Four网络科技,电脑小技巧全知晓 360网盘关闭后,百度云似乎要成为国内网盘的唯一选择,然而百度云下载速度太慢,显然是被限速了.下面有3个方法用于百度网盘加速下载,演示的下载文件是大于1G的 ...
- IDM下载器使用方法详解:百度网盘下载,视频会员一网打尽!
idm是海内外都非常受欢迎的一款下载管理软件.它支持视频媒体嗅探和多线程下载,能够完美替代谷歌Chrome浏览器.Edge浏览器等浏览器的原生下载功能.在浏览器中单击下载链接时,idm将接管浏览器的原 ...
最新文章
- Page与Loaded
- java取geosever数据,终于搞定了GeoServer的WFS查询
- css中position属性(absolute/relative/static/fixed)
- 微软全球副总裁给你发了一张Connect 2016专属邀请卡:信仰再充值!Connect 2016技术大会在线直播!
- 如何修改tomcat项目的图标
- 无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口 ....
- 航程门业:木门企业可搭上移动客户端班车 获得客户
- 易宝支付为二清机构放开通道,导致POS代理机构卷款跑路
- 今年大厂新孵化的app们,让我开眼了
- AQS与CLH相关论文学习系列(四)- AQS的设计思路
- C语言程序设计博客作业02
- 路由及路由器工作原理深入解析1:概述
- android framework实战车机手机系统开发环境相关问题补充
- c调用c++:opencv c版本打开相机方法
- CVPR 2019 论文解读 | 基于多级神经纹理迁移的图像超分辨方法 (Adobe Research)
- Centos 防火墙介绍
- 开机显示无法登录到你的账户解决方法(亲测)
- 新人拍摄2299元婚纱照套餐最终花费13000元
- bv2av知乎答案验证
- Json格式转为XMind思维导图