ChrisB: imageColorAllocateAlpha() Problem

Beitrag lesen

Hi,

if($fb == -1 || $fb == false)
throw new Exception('Fehler bei der Erzeugung der Farbe!');

Gut, das beantwortet obige Frage, du pruefst *nicht* typgenau.
Warum nicht?
Warum? Damit umgehe ich nur, dass wenn das Script später mal auf einem anderen Server läuft, dass die Abfrage dann immernoch geht...

Doppelte Verneinung ist nicht jedermanns Sache, gelle?

da imagecolorallocatealpha ja in manchen PHP-Versionen -1 und in manchen false im Fehlerfall zurückgibt...

Das beantwortet nicht die Frage, warum du auf false nicht typgenau pruefst.
Mach dich mal mit dem Unterschied zwischen == und === bekannt.

Deine derzeitige Pruefung wuerde naemlich auch anspringen, wenn es 0 liefert.

MfG ChrisB

--
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."