Mostafa Elkady
Mostafa Elkady

Reputation: 5801

problem in showing an img open from zip archive

iam get the img date from the zip archive by getFromIndex() and the date like that (this the first line of text appearing)

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

know how i can makke appear iam used

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

but its did not worked and used

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

but its did not worked and giving me Warning: imagepng(): supplied argument is not a valid Image resource

now you asked me about the date format we assume the output is

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

the text appear is the same format but i must use $date because i must get the contents first

Upvotes: 0

Views: 138

Answers (2)

nc3b
nc3b

Reputation: 16240

The data already looks like a PNG file (notice the magic number). What happens if you output the data to a file ? Or How about just echo the data and don't call imagepng. Will that work ?

Upvotes: 0

Your Common Sense
Your Common Sense

Reputation: 157916

I suspect this image data is not the only output of this script, right? But it must be.

Upvotes: 1

Related Questions