从zip存档显示img打开的问题

时间:2010-04-27 05:47:47

标签: php

我通过getFromIndex()从zip存档中获取img日期 和那样的日期(这是出现的第一行文字)

‰PNG  ��� IHDR���@���@���ªi

知道我怎么能出现 我用了

$im = imagecreatefromstring($data);
if ($im !== false) {
    header('Content-Type: image/png');
    imagepng($im);
    imagedestroy($im);
} 

但它没有奏效 和使用

header('Content-Type: image/png');
imagepng($data);
imagedestroy($im);

但它没有奏效并给我 警告:imagepng():提供的参数不是有效的图像资源

现在你问我日期格式 我们假设输出是

$date =  file_get_contents('http://sstatic.net/so/img/logo.png');

文本显示的格式相同 但我必须使用$ date因为我必须先获取内容

2 个答案:

答案 0 :(得分:1)

我怀疑这个图像数据不是这个脚本的唯一输出,对吧? 但一定是。

答案 1 :(得分:0)

数据看起来像PNG文件(请注意幻数)。如果将数据输出到文件会发生什么?或者如何只是回显数据而不是调用imagepng。那会有用吗?