Разве я неправильно понимаю, что "по окончанию работы скрипта, в случае, если принятый файл не был переименован или перемещен, он будет автоматически удален из временной папки"? То есть вы должны использовать функцию move_uploaded_file, как и было предложено.