Scusa, ma perché non utilizzi move_uploaded_file()?

http://it2.php.net/manual/en/functio...oaded-file.php

Comunque, sei sicuro di avere i permessi in scrittura sulla directory di upload?