ダメです、ダメです、って言うだけなんだね。
少しでも自分でアレコレやってみようとは思わないのかな。
もう、昼休みが終わるので思いつく分だけ書いてみるけれど。。。

・先のカキコでファイルサイズを表示させたけど、元のファイルサイズと一致している?
・アップロードされたイメージファイルを直接(ブラウザ経由ではなく)開いても同じ?
・copy($_FILES['upfile']['tmp_name'], "./image/$hizuke.jpeg"); の前に
 while (true); と入れるとブラウザがずっと接続中になって、一時ディレクトリに
 php???.tmp とかいうファイルができるはず。
 このファイルをコピーして拡張子を .jpeg に変えて直接開いても壊れてる?
・PHP4.2の頃だったか、アップロードファイルが壊れるってバグがあったように記憶しているけど
 PHPのバージョンは?