Get_File_contents和MINE TYPE

时间:2010-10-29 07:27:26

标签: php

<?php
$file = file_get_contents('http://domain.com/background.gif');
echo $file;
?>

它回显了很长的字符串(GIF89aÅÕ2cŒ®³¾J)BvUyš±μÁJr•O€d ,,,,),而不是图像,如何修复它?

2 个答案:

答案 0 :(得分:1)

您需要指定内容类型的HTTP标头:

header('Content-type: image/gif');

否则,浏览器会将输出视为常规文本/ html网页。

注意,标题应该在 PHP脚本的任何输出之前发送。有关标题的详细信息,请this article

答案 1 :(得分:1)

header('Content-type:image/gif");

在echo之前插入