<?php
require_once
('snoopy.class.php');
//
$url
= '' .
$_GET
['shareid'] . '&uk=' .
$_GET
['uk'];
$snoopy
=
new
Snoopy();
$snoopy
-> read_timeout = 0;
$snoopy
-> fetch(
$url
);
$n
=
$snoopy
-> results;
$regex
= '/(_.src=")(.+)(";)/';
$match
= '';
preg_match(
$regex
,
$n
,
$match
);
if
(preg_match('/.gif/',
$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 浏览器的功能,它能完成获取网页内容和发送
表单的任务。这个文件可以百度一下。以上文件需要一个支持 PHP 的空间。百度网盘上传
图片并发布分享,取得分享地址后的 shareid=29160&uk=2855065916
参数。
使用 http:
//你的域名/bdp.php?shareid=29160&uk=2855065916 得到图片,这个地址可以放
在 CKEditor
图像地址中使用。其它编辑器应该也可以。
网页中直接 <img src='
http://§
你的域名/bdp.php?shareid=29160&uk=2855065916' /> 使用