php file_get_contents 无法显示图片解决办法

WBOY
Freigeben: 2016-06-13 12:09:21
Original
1993 Leute haben es durchsucht

php file_get_contents 无法显示图片

本帖最后由 asa86815 于 2014-10-26 18:20:30 编辑
<?php<br />$url = "http://nsv.ckcdn.com/images/logo1.png";<br />$refer = "http://nsv.ckcdn.com/";<br />$opt=array("http"=>array("header"=>"Referer: " . $refer)); <br />$context=stream_context_create($opt); <br />$file_contents = file_get_contents($url,false, $context);<br />echo $file_contents;<br />?>
Nach dem Login kopieren

我想伪造Referer,然後用 file_get_contents 取得图片显示出来,
不过显示出来的是乱码,该如何解决?

------解决思路----------------------
如果你想让整个文件输出为图片,则前面加上一句:header("content-type:image/png");
------解决思路----------------------
你这个截图绝对不是你的代码能产生的!
这是高版本的 jpeg 不是 png
而此格式在低版本的浏览器中是打不开的,只能是乱码或是一个叉
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage