溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

使用php怎么獲取百度網(wǎng)盤中圖片的直鏈

發(fā)布時間:2021-01-27 15:40:45 來源:億速云 閱讀:422 作者:Leah 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)使用php怎么獲取百度網(wǎng)盤中圖片的直鏈,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

代碼如下:


<?php
$canshu=$_SERVER["QUERY_STRING"];
if($canshu=="")
{
die("文件不存在");
}
else
{
$wangzhi="http://pan.baidu.com/share/link?".$canshu;
$file=file_get_contents($wangzhi);
$pattern='/a><a class="dbtn cancel singledbtn" href=(.*?)id="downFileButtom">/i';
preg_match_all($pattern,$file,$result);
$tempurl=implode("",$result[1]);
$fileurlt=str_replace("\"","",$tempurl);
$fileurl=str_replace("&amp;","&",$fileurlt);
header("location:$fileurl");
}
?>


調(diào)用方法:

http://***/downbd.php?shareid=00000&uk=00000
主要是?shareid=00000&uk=00000這樣的格式

第二種:

做了一個小功能,準(zhǔn)備放在博客里分享圖片。

看代碼吧!代碼存為bdp.php

復(fù)制代碼 代碼如下:


<?php
require_once('snoopy.class.php');
//http://www.abc.com/bdp.php?shareid=29160&uk=2855065916
$url = 'https://cache.yisu.com/upload/information/20201209/266/43538./', $match[2])){
header("Content-type: image/gif");
imagegif(imagecreatefromgif($match[2]));
}elseif(preg_match('/.jpg/', $match[2])){
header("Content-type: image/jpeg");
imagejpeg(imagecreatefromjpeg($match[2]));
}elseif(preg_match('/.png/', $match[2])){
header("Content-type: image/png");
imagepng(imagecreatefrompng($match[2]));
}elseif(preg_match('/.wbmp/', $match[2])){
header("Content-type: image/vnd.wap.wbmp");
imagewbmp(imagecreatefromwbmp($match[2]));
}else{}
?>


snoopy.class.php是一個php類,用來模仿web瀏覽器的功能,它能完成獲取網(wǎng)頁內(nèi)容和發(fā)送表單的任務(wù)。這個文件可以百度一下。以上文件需要一個支持PHP的空間。百度網(wǎng)盤上傳圖片并發(fā)布分享,取得分享地址后的 shareid=29160&uk=2855065916 參數(shù)。
使用 http://你的域名/bdp.php?shareid=29160&uk=2855065916 得到圖片,這個地址可以放在CKEditor圖像地址中使用。其它編輯器應(yīng)該也可以。
網(wǎng)頁中直接 <img src='http://你的域名/bdp.php?shareid=29160&uk=2855065916' /> 使用

關(guān)于使用php怎么獲取百度網(wǎng)盤中圖片的直鏈就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI