phpfile_get_contents无法显示图片解决办法
时间:2021-07-01 10:21:17
帮助过:14人阅读
php file_get_contents 无法显示图片
本帖最后由 asa86815 于 2014-10-26 18:20:30 编辑
$url = "http://nsv.ckcdn.com/images/logo1.png";
$refer = "http://nsv.ckcdn.com/";
$opt=array("http"=>array("header"=>"Referer: " . $refer));
$context=stream_context_create($opt);
$file_contents = file_get_contents($url,false, $context);
echo $file_contents;
?>
我想伪造Referer,然後用 file_get_contents 取得图片显示出来,
不过显示出来的是乱码,该如何解决?
------解决思路----------------------如果你想让整个文件输出为图片,则前面加上一句:header("content-type:image/png");
------解决思路----------------------你这个截图绝对不是你的代码能产生的!
这是高版本的 jpeg 不是 png
而此格式在低版本的浏览器中是打不开的,只能是乱码或是一个叉