<?php
$file = file_get_contents('http://domain.com/background.gif');
echo $file;
?>
它回显了很长的字符串(GIF89aÅÕ2cŒ®³¾J)BvUyš±μÁJr•O€d ,,,,),而不是图像,如何修复它?
答案 0 :(得分:1)
您需要指定内容类型的HTTP标头:
header('Content-type: image/gif');
否则,浏览器会将输出视为常规文本/ html网页。
注意,标题应该在 PHP脚本的任何输出之前发送。有关标题的详细信息,请this article。
答案 1 :(得分:1)
header('Content-type:image/gif");
在echo之前插入