Problem with imagecreatefrompng (PHP)

Timo picture Timo · Feb 19, 2010 · Viewed 18.6k times · Source

in one of my PHP projects, imagecreatefrompng complains, that the image "is not a valid PNG file".

Warning: imagecreatefrompng() [function.imagecreatefrompng]:
'/.../...png' is not a valid PNG file in /.../...php on line ...

I'm pretty sure, the file is valid, because I can open it in any program. So I was wondering what else could cause this warning.

Does anybody know the details behind imagecreatefrompng or has had a similar problem before?

Thanks for your help,

Timo

Answer

Ignacio Vazquez-Abrams picture Ignacio Vazquez-Abrams · Feb 19, 2010

Is it a PNG image? Run file against it, or try the fileinfo functions.