Hallo Chris.
Sehr merkwürdig. Du schreibst:
Außerdem wären die Fehlermeldungen (incl. Notices) von Interesse.
Und im gleichen Atemzug notierst du:
$fh = @fopen($thumbname,'xb+');
Meiner Meinung nach widerspricht sich dies.
Einen schönen Freitag noch.
Gruß, Ashura