【发布时间】:2012-09-18 02:00:17
【问题描述】:
大家好,我遇到了一些与 php 函数 file_get_contents 相关的问题。
我多次使用它,没有问题,但是当我试图从特定站点获取一些信息时,我在echo 得到的信息几乎是经过编码的(例如:���IHDR�)。
我查看了网站的标题,而不是说
Content-Type: text/html;
它在说
Content-Type: image/png
如何对其进行解码,以便获取网站的源代码 (html)?当我在浏览器中访问该网站时,它看起来就像一个普通的网站:文本、图像并没有什么特别之处。
当我查看源代码时,也没有什么不寻常的地方。但是当我执行file_get_contents 时,我并没有像以前在其他网站上那样获得源代码。
有什么想法吗?
注意:过去我也遇到过同样的问题,它是用 GZIP 编码的,我能够找到一个函数来解码它,但使用 Content-Type: image/png 我不知道如何继续。
【问题讨论】:
标签: php content-type decode file-get-contents