Puedes hacer de esta forma...
Código PHP:
$tamano = $_FILES["txtarchivo"]['size'];
$tipo = $_FILES["txtarchivo"]['type'];
$nombrearchivo = substr(md5(uniqid(rand())),0,32);
//$nuevo_nombre_archivo=minombre -------- > este el el nombre con que debe guardar
$destino = '../archivos/soportes/'.$nombrearchivo.'.pdf';
if (copy($_FILES['txtarchivo']['tmp_name'],$destino))
{
echo "Se ingreso correctamente";
}
else
{
echo "No se puedo ingresar";
}