I had the same problem.
the "bug" is in phpthumb as the port is getting lost on its way
through the code.
i debugged the whole phpthumb addon to find the "error".
go to /plugins/magic-fields/thirdparty/phpthumb.php
on line 530 you will find this code:
$cleanedupurl = phpthumb_functions::CleanUpURLencoding($phpThumb-
>src);
$phpThumb->DebugMessage('CleanUpURLencoding('.$phpThumb->src.')
returned "'.$cleanedupurl.'"', __FILE__, __LINE__);
$phpThumb->src = $cleanedupurl;
unset($cleanedupurl);
you have to comment line 532 (that's where the port gets lost)
afterwards it should look like this (just added the two slashes):
$cleanedupurl = phpthumb_functions::CleanUpURLencoding($phpThumb-
>src);
$phpThumb->DebugMessage('CleanUpURLencoding('.$phpThumb->src.')
returned "'.$cleanedupurl.'"', __FILE__, __LINE__);
//$phpThumb->src = $cleanedupurl;
unset($cleanedupurl);
should be ok for a development environment, as it's only needed there.
you might not want to do this in production use, as i didn't check
what the function is used for.
but you won't have a port in production use so no need to change
anything in the original code.