Heim  >  Artikel  >  Backend-Entwicklung  >  怎样用php显示这张图片

怎样用php显示这张图片

WBOY
WBOYOriginal
2016-06-23 13:27:161307Durchsuche

http://7xigfd.com1.z0.glb.clouddn.com/wp-content/uploads/2015/08/134.jpg


function image($url, $referer_url) {
//$url = $this->input->get('url');
$dir = pathinfo($url);
$host = $dir['dirname'];
$refer = $host . '/';

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
    curl_setopt($ch, CURLOPT_REFERER, $referer_url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"); //模拟用户使用的浏览器
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); //在发起连接前等待的时间,如果设置为0,则无限等待
    curl_setopt($ch, CURLOPT_TIMEOUT, 30); //设置超时限制防止死循环
$data = curl_exec($ch);
curl_close($ch);

$ext = strtolower(substr(strrchr($url, '.'), 1, 10));
$types = array(
'gif' => 'image/gif',
'jpeg' => 'image/jpeg',
'jpg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'png' => 'image/png',
);
$type = $types[$ext] ? $types[$ext] : 'image/jpeg';
header("Content-type: " . $type);
echo $data;
}这种方法不行  有没有可用的方法?


回复讨论(解决方案)

echo "怎样用php显示这张图片";
这样不行吗?

echo "怎样用php显示这张图片";
这样不行吗?


你试了可以吗?

总不能无中生有吧?

总不能无中生有吧?



http://7xigfd.com1.z0.glb.clouddn.com/wp-content/uploads/2015/08/135.jpg 这张图打不开吧

总不能无中生有吧?



http://knewsmart.com/applefan/9423/ 原图在这里,打开这个然后上面那张图就可以打开了

图片不存在或没有权限访问。

图片不存在或没有权限访问。



有办法hack吗?



我%……&*))(*
我试过用http://7xigfd.com1.z0.glb.clouddn.com作来源就是没用knewsmart.com
快被自己蠢哭了

非常感谢!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:phpstorm安装配置Nächster Artikel:php?监控