Aqui tienes un upload basico, basico
Código PHP:
if (is_uploaded_file($_FILES['archivo']['tmp_name'])){
$uploaddir = "./documentos/";
if (move_uploaded_file($_FILES['archivo']['tmp_name'], $uploaddir . $_FILES['archivo']['name'])) {
$upload = true;
} else {
$error = false;
$error_msg = ( ( isset($error_msg) ) ? '<br />' : '' ) . "Posible error en la subida del fichero!\n";
}
}